Announcement

Collapse
No announcement yet.

E-Mail in Lotus Notes

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • E-Mail in Lotus Notes

    Hallo zusammen,

    weiß jemand wie ich am einfachsten in Lotus Notes eine E-Mail mit Dateianhang in Lotus Notes aus einem C++ Programm heraus erzeugen kann?

    Wohl am besten über die COM, aber da weiß ich nicht wie es geht...

    Es ist erstmal egal ob die Mail direckt gesendet wird oder ob das Fenster offen bleibt.

    Danke

  • #2
    http://www.taupo.co.uk/examples.html
    Christian

    Comment


    • #3
      Danke, Probier ich gleich mal aus..

      Comment


      • #4
        Danke, Probier ich gleich mal aus..

        Comment


        • #5
          Aber noch mal nebenbei. Gibts es eine API-Funktion um eine Mail im Standart-mailprogramm zu erzeugen?
          Anders was geschieht denn wenn ich z.b. auf "Senden an E-Mail empfänger" oder z.b. in Adobe PDF Reader auf den Brief klicke? Denn öffnet sich ja auch ein Mail im Standartprogramm.

          danke

          Comment


          • #6
            Aus der Registry das Standard-Mailprogramm auslesen

            Das ist zwar C++ sollte sich aber nach Delphi umsetzen lassen

            Code:
            String std,anw;
            int pos;
            TRegistry& regkey=*new TRegistry();
            regkey.RootKey=HKEY_LOCAL_MACHINE;
            bool keygood=regkey.OpenKey("SOFTWARE\\Clients\\Mail\\",false);
            if(keygood)
             {
             std=regkey.ReadString("");
             if(std!="")
              {
              regkey.CloseKey();
              keygood=regkey.OpenKey("SOFTWARE\\Clients\\Mail\\"+std+"\\shell\\open\\command\\",false);
              if(keygood)
               {
               anw=regkey.ReadString("");
               if(anw!="")
                {
                pos=PosEx("\"",anw,2);
                anw=anw.SubString(2,pos-2);
                int aus=(int)ShellExecute(0,0,anw.c_str(),0,0,SW_SHOWNORMAL);
                if(aus<=32)
                 Application->MessageBox("Fehler bei starten","MailClient starten",MB_APPLMODAL|MB_ICONSTOP|MB_OK);
                }
               }
              }
             }
            Christian

            Comment


            • #7
              Danke, Probiere ich auch direckt mal aus.

              Comment


              • #8
                Hallo Christian,

                was macht den die Funktion PosEx? Wie kann ich denn dann an die Mail ein Thema, Empfänger, Text und Anhang anhängen ?

                Gruß Lukas

                Comment


                • #9
                  Der Code ermittelt das Standard-Mail-Programm und startet dieses. Mehr nicht. Weiteres musst du selbst reinprogrammieren....Das wird von Mailclient zu Mailclient bestimmt unterschiedlich sein
                  Christian

                  Comment

                  Working...
                  X