SES不允许进行身份验证

时间:2015-09-28 06:38:21

标签: linux amazon-web-services telnet

SES不允许我进行身份验证。 我可以在端口25上远程登录,但每当我在命令下面给出“AUTH LOGIN”时,连接就会丢失。

$ telnet.exe email-smtp.us-west-2.amazonaws.com 25
Trying 54.187.123.10...
Connected to email-smtp.us-west-2.amazonaws.com.
Escape character is '^]'.
220 email-smtp.amazonaws.com ESMTP SimpleEmailService-1207632523 AyQgU69E2tr9zUK96DuI
ehlo example.com
250-email-smtp.amazonaws.com
250-8BITMIME
250-SIZE 10485760
250-STARTTLS
250-AUTH PLAIN LOGIN
250 Ok
STARTTLS
220 Ready to start TLS
AUTH LOGIN

Connection closed by foreign host.

我正在关注以下链接: http://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-email-smtp-client-command-line.html

任何帮助都非常感激。

1 个答案:

答案 0 :(得分:1)

220 Ready to start TLS必须在您身边进行TLS协商。你不能像以前那样发送明文。

要从命令行进行交互式测试,请使用openssl s_client按照示例进行操作,您可以将其视为“ssl telnet”,如果有帮助的话。这并不准确,但在这种情况下,它足够接近。