我目前在向一个特定域发送电子邮件时遇到问题。我们正在运行 Exchange 2007(最近从 2003 年迁移而来)。我们能够成功地在内部和外部向任何其他域发送电子邮件。电子邮件在 DnsConnectorDelivery 类型队列中排队,没有最后一个错误消息。服务器能够正确解析 MX 记录。SMTPSend 日志显示以下内容:
2009-10-21T06:37:47.265Z,SMTP to Internet,08CC201AD304F254,0,,x.x.x.x:25,*,,attempting to connect
2009-10-21T06:37:47.281Z,SMTP to Internet,08CC201AD304F254,1,198.231.225.23:3544,x.x.x.x:25,+,,
2009-10-21T06:47:48.038Z,SMTP to Internet,08CC201AD304F254,2,198.231.225.23:3544,x.x.x.x:25,-,,Remote
2009-10-21T06:47:48.038Z,SMTP to Internet,08CC201AD304F254,0,,y.y.y.y:25,*,,attempting to connect
2009-10-21T06:47:48.054Z,SMTP to Internet,08CC201AD304F254,1,198.231.225.23:13695,y.y.y.y:25,+,,
2009-10-21T06:57:48.436Z,SMTP to Internet,08CC201AD304F254,2,198.231.225.23:13695,y.y.y.y:25,-,,Remote
...其中 xxxx 和 yyyy 是域的正确第一和第二 MX 记录。
从我的桌面(但不同的外部 IP 地址),我可以 Telnet 到 xxxx:25 和 yyyy:25 并发送电子邮件。当尝试从交换服务器 Telnet 时,它只是在发出“OPEN xxxx 25”命令后等待。我能够从我们的 Exchange 服务器成功 Telnet 到其他 SMTP 服务器。
我正在与另一个域的管理员合作,以确定我们的 IP 是否以某种方式被列入黑名单,但是还有什么会导致这些症状的吗?
事实证明,这个问题有一个修补程序:http: //support.microsoft.com/kb/951291
远程端的防火墙规则?假设您的服务器的 ip 没有被防火墙阻止,远程管理员应该能够在他的 SMTP 服务器上运行数据包捕获,并查看传入的连接尝试并确定发生了什么。他们还应该能够查看他们的 SMTP 日志以了解发生了什么。
如果您不能从交换框 telnet 到特定的 IP/SMTP,那么问题可能出在他们的一端或到他们一端的路径上。我有两次这个问题
根据您的描述,听起来远程端专门阻止了您的 Exchange 服务器的 IP 地址。如果该 IP 在某处的黑名单上,则可能会发生这种情况。我们的东西已经发生过几次这种情况,一旦我们从邮件中的任何黑名单中删除,就会开始流动。