![为什么 AWS SES 在尝试 AUTH LOGIN 时会关闭连接?](https://linux22.com/image/1702058/%E4%B8%BA%E4%BB%80%E4%B9%88%20AWS%20SES%20%E5%9C%A8%E5%B0%9D%E8%AF%95%20AUTH%20LOGIN%20%E6%97%B6%E4%BC%9A%E5%85%B3%E9%97%AD%E8%BF%9E%E6%8E%A5%EF%BC%9F.png)
我正在尝试通过 AWS SES 发送测试电子邮件。我已设置好 smtp 端点和 smtp 凭证。
我正在使用命令进行测试openssl s_client -crlf -connect email-smtp.ap-southeast-2.amazonaws.com:465
220 email-smtp.amazonaws.com ESMTP SimpleEmailService-d-9DUAYPN33 LZr4P6RYoF17pFim8gwK
EHLO rassa
250-email-smtp.amazonaws.com
250-8BITMIME
250-AUTH PLAIN LOGIN
250 Ok
AUTH LOGIN
334 VXNlcm5hbWU6
dXNlcm5hbWU=
DONE
发送我的 base64 编码用户名后,连接立即关闭。这是为什么?我该如何修复?
答案1
使用 s_client 命令:openssl s_client -crlf -quiet -starttls smtp -connect email-smtp.ap-southeast-2.amazonaws.com:587
允许我进一步完成身份验证流程。
已收到
235 Authentication successful.
提供 base64 用户名和密码后