2015-09-28 3 views
0

SES не позволяет мне аутентифицироваться. Я могу настроить telnet на порт 25, но всякий раз, когда я даю команду «AUTH LOGIN» ниже, соединение было потеряно.SES не разрешает аутентификацию

 
$ 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

220 Ready to start TLS должен сопровождаться переговорами TLS с вашей стороны. После этого вы не можете отправить cleartext, как вы это делаете.

Чтобы протестировать интерактивно из командной строки, следуйте примерам, используя openssl s_client, которые вы можете использовать как «ssl telnet», если это помогает. Это не совсем точно, но в этом случае это достаточно близко.

Смежные вопросы