Das könnte auf ein Netzwerkproblem schließen lassen. Die Verbindung Richtung Mailserver scheint nicht wirklich aufgebaut werden zu können.
Kennst Du
Blat?
...
Mails könnte man auch über die Kommandozeile via TelNet verschicken, da sieht man ggfls. auch, wo es hakt.
Gebrauchsanweisung dazu:
E Mails über Telnet verschicken
Guter Hinweis! Ich hab zwar beide nicht getestet, weil unbekannte .exe und so, aber es hat mich zur Lösung geführt.
Es lag in der Tat an den Ports. 587 war gesperrt, und 465 funktionierte. Hier lag erst mein Irrtum, das dieses nur Serversetig relevant wäre.
Jetzt funktioniert es. Vielen Dank für die Hilfe. =)
Versuch mal: if idSMTP.connected then showmessage('6');
Ich bezweifle dass er überhaupt verbindet.
Schalte zum Testen mal die Windows Firewall ab.
Mirko
Bei IdSMTP.connect hatte sich das Programm bereits aufgehangen, dadurch wäre es garnicht mehr bis zu idSMTP.connected gekommen. Aber guter Hinweis.
Die Firewall wäre auch mein erster Ansatzpunkt für den Server 2019, aber ohne Adminrechte ist die schwerlich auszuschalten. Des weiteren hat der WinServer2019 auch einen recht intensiven Virenschutz dabei (sofern kein externer Virenschutz installiert ist), der da auch reingrätschen kann (und häufig keine Meldung dazu macht). Kannst Du mal versuchen, eine Email ohne Anhang zu versenden um zu schauen, ob das geht? Ansonsten gibt es von nirsoft ein nettes kostenloses Tool, dass Dir die Aktivitäten des Virenschutzes anzeigt: WinDefThreatsView.
Hartmut
Exakt, da haut mir der SysAdmin zurecht auf die Finger.^^
Guter Hinweis mit dem Anhang, ich habs mal getestet, kein Unterschied. Des Rätselslösung ist scheinbar wirklich nur der Port gewesen.