smtp服务器不返回auth方法

时间:2014-09-30 16:57:11

标签: email smtp telnet

我正在尝试使用wanderlust / emacs设置我的大学smtp服务器,并且在获得重复错误时决定通过telnet查看。

唯一的麻烦是,对smtp几乎一无所知,我无法理解输出:

telnet pod51016.outlook.com 587
Trying 157.56.253.22...
Connected to pod51031.outlook.com.
Escape character is '^]'.
220 DBXPR06CA012.outlook.office365.com Microsoft ESMTP MAIL Service ready at Tue, 30    Sep 2014 16:44:11 +0000
ehlo test
250-DBXPR06CA012.outlook.office365.com Hello [129.234.0.21]
250-SIZE 78643200
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-STARTTLS
250-8BITMIME
250-BINARYMIME
250 CHUNKING

我原本希望看到一个身份验证线为250-AUTH LOGIN PLAIN ---我只是错过了什么?如何查看服务器支持的身份验证?

或者,我让它使用thunderbird,所以如果有人知道如何从prefs.js中提取它。

非常感谢,并对问题中缺乏特异性表示道歉,

约翰

1 个答案:

答案 0 :(得分:1)

服务器要求您使用建立安全连接:使用STARTTLS,将出现auth方法。

您可以使用openssl进行测试:

openssl s_client -starttls smtp -connect server:587