Exchange将不会login到智能主机

我的Exchange 2010服务器configuration为将邮件中继到智能主机。 TLS需要基本身份validation。 出于某种原因,Exchange不喜欢login。

我在队列查看器中看到以下错误消息:

451 4.4.0主要目标IP地址回应:“451 5.7.3需要基本authentication” 尝试故障转移到备用主机,但是没有成功。 要么没有备用主机,要么所有备用主机都无法投递。

以及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根本就不会尝试进行身份validation。

有任何想法吗?

RFC4954说:

为确保互操作性,此扩展的客户端和服务器实现必须实现在TLS [TLS] [SMTP-TLS]上运行的[PLAIN] SASL机制。

尽pipe有此要求,但Exchange 2010不支持PLAIN身份validation方法 – 智能主机必须configuration为支持LOGIN身份validation机制(未正式logging)。