我的 Exchange 2010 服务器配置为将邮件中继到智能主机。需要通过 TLS 进行基本身份验证。出于某种原因,Exchange 不想登录。
我在队列查看器中看到以下错误消息:
451 4.4.0 主要目标 IP 地址响应:“451 5.7.3 需要基本身份验证。” 尝试故障转移到备用主机,但没有成功。要么没有备用主机,要么无法传送到所有备用主机。
以及 Exchange SmtpSend 协议日志中的以下内容:
<,220 smarthost.example.com ESMTP
>,EHLO exchange.example.net,
<,250-smarthost.example.com,
<,250-PIPELINING,
<,250-SIZE 10240000,
<,250-ETRN,
<,250-STARTTLS,
<,250-ENHANCEDSTATUSCODES,
<,250-8BITMIME,
<,250 DSN,
>,STARTTLS,
<,220 2.0.0 Ready to start TLS,
*,,Sending certificate
...
*,,Received certificate
...
>,EHLO exchange.example.net,
<,250-smarthost.example.com,
<,250-PIPELINING,
<,250-SIZE 10240000,
<,250-ETRN,
<,250-AUTH PLAIN,
<,250-AUTH=PLAIN,
<,250-ENHANCEDSTATUSCODES,
<,250-8BITMIME,
<,250 DSN,
>,QUIT,
<,221 2.0.0 Bye,
智能主机上似乎没有任何问题——Exchange 只是没有尝试进行身份验证。
有任何想法吗?
RFC4954说:
尽管有此要求,但 Exchange 2010 不支持
PLAIN
身份验证方法——智能主机必须配置为支持LOGIN
身份验证机制(未正式记录)。