发送电子邮件时不支持身份验证方法

时间:2016-01-03 15:41:12

标签: email authentication smtp exchange-server telnet

我尝试使用SMTP服务器发送电子邮件,但我不能。 我收到了这条消息:

SMTP-AUTH: No mutually supported authentication methods available
Authentification Failed

所以我使用telnet连接到服务器。

telnet server 2526
ehlo server
250-server Hello [xxx.xxx.xxx.xxx]
250-SIZE 36700160
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-AUTH
250-8BITMIME
250-BINARYMIME
250 CHUNKING

我认为服务器配置不好,因为没有STARTTLS选项(它是Microsoft Exchange服务器)。我有点困惑,因为有AUTH选项,但我不知道它是什么意思。谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

服务器可能设置为不允许身份验证。 只是尝试发送没有任何身份验证的电子邮件,例如使用sendEmail

sendEmail.exe -f a@b.com -t b@c.com -u "SampleSubject" -m "SampleBody" -s smtp.xxx.com:25 -v 

验证方法在RFC 4954

中定义