smtp.live.com没有回复AUTH LOGIN

时间:2014-04-04 06:58:32

标签: email ssl smtp

使用AUTH LOGIN机制成功连接到smtp.gmail.comsmtp.mail.yahoo.com后,我正在尝试使用smtp.live.com,但无济于事。

当我发送“AUTH LOGIN”时,服务器没有响应。这是正在发生的事情:

S:
250-BLU0-SMTP378.phx.gbl Hello [80.149.109.201]
250-TURN
250-SIZE 41943040
250-ETRN
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-8bitmime
250-BINARYMIME
250-CHUNKING
250-VRFY
250-AUTH LOGIN PLAIN XOAUTH2
250 OK

C:
AUTH LOGIN

但之后没有来自服务器的响应。

注意:在尝试登录之前已发出STARTTLS命令。通信在TLS下运行。

1 个答案:

答案 0 :(得分:0)

出于某种原因,使用带有smtp.live.com的SSL_CTX_new(SSLv23_client_method())总是会失败并产生我在第一篇文章中提出的问题。

SSL_CTX_new(TLSv1_client_method())替换客户端方法后,问题得以解决。

奇怪的是,为什么只有这个特定的服务器才会发生这种情况。