Entwickler-Ecke

Internet / Netzwerk - Nach Versenden: Ergebnismeldung ob erfolgreich oder nicht


rolandt4088 - Mi 04.07.07 18:19
Titel: Nach Versenden: Ergebnismeldung ob erfolgreich oder nicht
Hallo,
ich suche jetzt schon einige Zeit nach einer Lösung die mir nach dem Befehl: Senden, eine Meldung anzeigt ob des Senden erfolgreich war.
Folgenden Code benutze ich derzeit. Ist eine schlecht Lösung und bringt im Grunde nichts.


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
procedure ....
begin 
 {...}
  try
   IdSMTP.Send(IdMessage);//Nachrich senden
    finally
     idsmtp.Disconnect;
     idpop3.Disconnect;
     end;
    end;
   messagedlg('Mail wurde gesendet', mtConfirmation, [mbok], 0);
end;

Hat jemand eine Idee?


BenBE - Mi 04.07.07 18:50

Das SMTP-Protokoll sieht nur für den direkten Versan Statusmeldungen vor, die kennzeichnen, ob das Übertragen zum SMTP-Server erfolgreich war. Ob die Ausleiferung erfolgreich war, ist vom SMTP-Protokoll nicht vorgesehen. Auch mit dem POP3-Protokoll gibt es hierfür keine verlässliche Möglichkeit.


rolandt4088 - Mi 04.07.07 20:36

Danke für diese Information

Gruß
Roland