因此,我pipe理的Exchange 2003服务器之一似乎在将电子邮件发送到其他域的电子邮件服务器时遇到了麻烦。 根据我的SMTP日志(NCSA格式),这就是我所拥有的
66.195.209.243 - OutboundConnectionResponse [27/Apr/2011:13:33:54 -0500] "- -?220 destination.domain.com ESMTP SonicWALL (7.2.1.2841) SMTP" 0 53 66.195.209.243 - OutboundConnectionCommand [27/Apr/2011:13:33:54 -0500] "EHLO -?source.domain.com SMTP" 0 4 66.195.209.243 - OutboundConnectionResponse [27/Apr/2011:13:33:54 -0500] "- -?250 destination.domain.com SMTP" 0 24 66.195.209.243 - OutboundConnectionResponse [27/Apr/2011:13:33:54 -0500] "- -?250-8BITMIME SMTP" 0 12 66.195.209.243 - OutboundConnectionCommand [27/Apr/2011:13:33:54 -0500] "QUIT - SMTP" 0 4 66.195.209.243 - OutboundConnectionResponse [27/Apr/2011:13:33:54 -0500] "- -?221 2.0.0 Bye SMTP" 0 13
从日志中可以看到,出于某种原因(我想知道),当目标域服务器向EHLO命令发回响应时,我的服务器决定发送一个QUIT命令。 该日志不显示对EHLO SMTP命令的响应的完整输出,所以我打算发送手动telnet会话到目标smtp服务器…
220 filter.destination.domain.com ESMTP SonicWALL (7.2.1.2841) EHLO server1.source.domain.com 250-filter.destination.domain.com 250-8BITMIME 250-ENHANCEDSTATUSCODES 250-STARTTLS 250 SIZE MAIL FROM: [email protected] 501 5.1.8 Bad address syntax MAIL FROM: <[email protected]> 250 2.1.0 MAIL ok RCPT TO: [email protected] 501 5.1.8 Bad address syntax RCPT TO: <[email protected]> 250 2.0.0 Ok DATA 354 3.0.0 End Data with <CR><LF>.<CR><LF> **removed as irrelevant** 250 2.6.0 message received QUIT 221 2.0.0 Bye Connection to host lost.
从手动SMTP会话,似乎一切正常。 所以我的直觉是目标服务器的响应之一(下面再次发布)
250-filter.destination.domain.com 250-8BITMIME 250-ENHANCEDSTATUSCODES 250-STARTTLS 250 SIZE
导致我的服务器退出连接。 这是正确的吗? 我的Exchange 2003 SMTP连接器上的哪些设置为了响应这4行而退出连接?
任何帮助将非常感激
PS当我input这个,我意识到250 SIZE响应没有参数。 服务器可以响应250 SIZE ,没有大小的值吗?
好吧那么….所以我想我们找出了问题。
进一步分析,并非所有电子邮件都被拒绝。 电子邮件正在通过destination.domain.com,但只有“Outlook会议更新”的邮件卡在队列中。 有了这条信息,我能够谷歌search,并在这里惊喜地得到一个即时的打击; 其中提到我这个MS知识库文章 。
考虑到这一点,SMTP日志变得清晰,为什么source.domain.com服务器将启动连接,但停止与QUIT。 据推测,在启动交换服务器后,将控制权移交给另一个线程/进程负责装载电子邮件发送,但会得到一个错误,并随后失败,从MS知识库文章中build议的日志显而易见。 负责SMTP连接的初始线程/进程将通过正确closuresSMTP连接从错误中恢复; 一直留下像我这样的人看SMTP日志的答案,完全困惑!
PS图我会离开这里的信息在这里为未来的更新。
PPS我们是否也可以让pipe理员更新问题,以便“更好地分类”?