Nachdem ich Probleme mit dem Senden von E-Mails (Hotmail, jetzt von Outlook übernommen) mit Verzögerungen von bis zu 1-2 Tagen hatte, habe ich beschlossen, die Verbindung manuell mit zu testen openssl
. Hier ist ein Protokoll der Konversation zwischen mir (U) und dem Server (S):
openssl s_client -crlf -starttls smtp -connect smtp-mail.outlook.com:587
>Connection's "encryption/certificate" details
S: 250 SMTPUTF8
U: EHLO whatever.com
S: 250-DB6P192CA0007.outlook.office365.com Hello [195.154.250.43]
S: 250-SIZE 157286400 / PIPELINING / DSN / ENHANCEDSTATUSCODES [one line to save space]
S: 250-AUTH LOGIN XOAUTH2
S: 250-8BITMIME / BINARYMIME / CHUNKING / SMTPUTF8 [one line to save space]
U: AUTH LOGIN
S: 334 VXNlcm5hbWU6
U: ZG9udC5iZUBob3RtYWlsLmNvbQ==
S: 334 UGFzc3dvcmQ6
U: c29nb2RkYW1jdXJpb3Vz
S: DONE
>>> Connection is closed at this point
Mache ich etwas falsch? Ich habe über SMTP-Relaying gelesen, ohne zu verstehen, was das ist, aber könnte mein ISP (teleColumbus DE) es blockieren? Ich habe es mit VPN versucht, aber immer noch ohne Erfolg. Oder gebe ich den falschen openssl
Befehl ein?
Wenn Sie ein Outlook-/Hotmail-/Live-E-Mail-Konto besitzen, könnten Sie auch das folgende Verfahren ausprobieren und berichten, ob es funktioniert? Der IT-Support von Outlook konnte nicht helfen.
Antwort1
openssl s_client -connect smtp-mail.outlook.com:587 -crlf -ign_eof -starttls smtp