Einzelnen Beitrag anzeigen

BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hannover-Hainholz
801 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Indy IdSMTP: Kein Mail-Versand mehr nach Fehlermeldung möglich

  Alt 11. Feb 2014, 14:13
Connection closed gracefully (Exception-Klasse EIdConnClosedGracefully) bedeutet, dass die Gegenseite (der SMTP Server) seinerseits die Verbindung sauber beendet hat, die Indy Komponente aber dennoch versucht hat Daten zu senden.
Das vermute ich auch. Deswegen muss es doch die Möglichkeit geben Indy zu sagen, dass mit dem Versandt jetzt aufgehört werden soll und alles neu initialisiert werden soll.

Kann man den SMTP Server manuell per Telnet testen? Dann kann man den Testfall nachbilden und so eventuelle serverseitige Ursachen erkennen.
Geht leider nicht. Das Problem tritt auch mit unterschiedlichen SMTP-Servern auf: T-Online, Hosteurope, ... Daher vermute ich, dass das Problem auf der Indy-Seite liegt.

Als Workaround würde ich die Komponente je Mailversand neu instanziieren. Möglicherweise ist ein Bug in der verwendeten Indy Version, der die Verbindung unter Umständen nicht getrennt und wieder verbunden hat (trotz Disconnect/Connect). Ist es eine aktuelle Version?
Ja aktuelle Version inkl. SSL-DDLs eben gerade runtergeladen.
  Mit Zitat antworten Zitat