Announcement

Collapse
No announcement yet.

Delphi 5 & Lotus Notes

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

  • Delphi 5 & Lotus Notes

    Hallo,

    ich möchte aus einem Delphi Programm eine EMail versenden. Als Mail-Client wird Lotus Notes verwendet.

    Wie kann ich dies anstellen ?

    Bitte um kurze Info.

    Vielen Dank Sascha

  • #2
    Ich weiss zwar nichts ueber Lotus Notes, aber es bestegt eine gute Chance das es einen Simple-MAPI-Client installiert hat.<BR>
    Die Jedi Code Library (http:/7delphi-jedi.org) hat eine unit zur Ansteuerung solcher MAPI-DLLs

    Comment


    • #3
      Hallo

      Habe da eine alte Funktion von mir gefunden.

      function SendEMail(const MailAddr, Subject, Body: string): integer;
      const
      idMAILTO = 'mailto:';
      var
      S: AnsiString;
      begin

      if Pos(idMAILTO,LowerCase(MailAddr)) = 0 then
      S := idMAILTO+MailAddr
      else
      S := MailAddr;

      { Subject macht unter Lotus Notes Probleme! }
      if not EMailClientIsNotes then begin
      if Subject <> '' then
      S := S+'?subject='+Trim(Subject);
      end;

      { Body kann nur eine begrenzte Anzahl von Zeichen aufnehmen! }
      if Body <> '' then begin
      S := S+'&Body='+Trim(Body);
      end;

      { Attachements werden von ShellExecute nicht akzeptiert! }

      Result := ShellExecute(0,'open', PChar(S), nil, nil, 0);

      end;

      Damit konnte ich Mails, soweit ich das noch in Erinnerung habe, Mails über Notes versenden, aber es machte noch Probleme.

      Besser geht es mit DNotes:

      http://www.hallogram.com/dnotes

      Comment


      • #4
        Noch etwas gefunden in meiner Sammlung:

        http://www.geocities.com/SiliconValley/Peaks/8307

        Comment


        • #5
          Hallo,

          vielen Dank für die Tips, werde sie ausprobieren !!

          Danke !
          Gruss Sasch

          Comment


          • #6
            Hallo BeeJay,

            ich habe Deine 'alte' Funktion mal so übernommen und getestet. Bei mir wird jedoch die Nachricht, also der Body nicht gefüllt. Was kann das den sein? Ich habe Lotus Notes Version 5.0.4 und damit größere Probleme, ein Mail über die MAPI zuversenden.

            Ich habe nun bereits verschiedene Delphi-Komponenten eingesetzt. Immer mit dem Ergebnis, das diverse Felder nicht gefüllt werden. In den meisten Fällen wurden keine Empfänger und keine Nachricht eingetragen. Eine Anlage ist auch immer erforderlich.

            Von DNotes habe ich mir auch eine Demo besorgt. Leider fehlen hier diverse PAS-Dateien.

            Auch der Versuch direkt über die API von Lotus Notes scheitert in den unterschiedlichen Notes-Version. Hier habe ich konkret das Problem, das bei natürlcih wieder einmal alles funktioniert, auch das Versenden von eMail (ohne Dialog). Bei einem Kunden, der Notes in der Version 5.0.6.a einsetzt scheitert es jedoch schon bei der Anmeldung an die Notes-Datenbank.

            Hast Du oder sonst irgendeiner irgendwelche Ideen was man hier noch tun kann

            Comment

            Working...
            X