In Deiner zitierten Zeile ist ein Quoting-Fehler.
Und was ist multipart/related?
Auch an der Fehlerbehandlung würde ich noch arbeiten, die Mail weiter zu verschicken zu versuchen, wenn schon das Connect scheitert, bringt ja nichts
Ja da haste Recht ....
für die, die das mal suchen und dann gefunden haben, hier nochmals verbesserte Fehlerbehandlung (ich weiss das kann man schöner machen) :
Delphi-Quellcode:
result:=False;
// wird bei onConnect auf True gesetze
try
IdSMTP1.Connect;
except
on E:
Exception do begin
Write_Protokoll('
Es konnte keine Verbindung aufgebaut werden!'+#13+e.
Message);
Result:=False;
Exit;
end;
end;