【问题标题】:No supported authentification method when sending email发送电子邮件时不支持身份验证方法
【发布时间】:2016-04-07 07:23:55
【问题描述】:

我尝试使用 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 选项,但我不知道它是什么意思。感谢您的帮助。

【问题讨论】:

    标签: email authentication smtp exchange-server telnet


    【解决方案1】:

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

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

    认证方式定义在RFC 4954

    【讨论】:

      猜你喜欢
      • 2018-08-07
      • 2013-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-07
      • 2011-06-18
      相关资源
      最近更新 更多