关于linux:SES不允许认证

SES not allow to authenticate

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$ 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

非常感谢任何帮助。


220 Ready to start TLS 必须遵循您身边的 TLS 协商。之后您将无法发送明文,就像您正在做的那样。

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