![登录后 Outlook SMTP 服务器断开连接](https://linux22.com/image/1542323/%E7%99%BB%E5%BD%95%E5%90%8E%20Outlook%20SMTP%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%96%AD%E5%BC%80%E8%BF%9E%E6%8E%A5.png)
在遇到 (hotmail,现已被 outlook 接管) 电子邮件发送延迟长达 1-2 天的问题后,我决定使用 手动测试连接openssl
。以下是我 (U) 和服务器 (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
我做错了什么吗?我读过有关 SMTP 中继的文章,但不明白它是什么,但我的 ISP(teleColumbus DE)能阻止它吗?我尝试使用 VPN 仍然没有成功。还是我发出了错误的命令openssl
?
如果您确实拥有 outlook/hotmail/live 电子邮件帐户,您是否也可以尝试以下步骤并报告其是否有效?Outlook 的 IT 支持无法提供帮助。
答案1
openssl s_client -connect smtp-mail.outlook.com:587 -crlf -ign_eof -starttls smtp