Exchange 2007无法将电子邮件发送到Internet

目前,我们正处于从Exchange 2003迁移到Exchange 2007的初级阶段。我们已经到了两个系统之间的内部邮件与我们的所有testing帐户完美协作的地步,问题是现在Exchange 2007无法发送电子邮件到外部域。

看起来像一个很容易的问题,我用googlesearch了很多文章,都说同样的事情。 创build一个地址空间为“*”且成本为“1”的Internet发送连接器,使用域名系统(MX)logging自动路由邮件。

在阅读了包括technet在内的许多不同的网站之后,我终于明白了这一点。 我从其中一个testing账户发送了一封电子邮件到外部地址,但没有成功。 我去检查集线器服务器上的邮件队列,无法访问的队列中有几百条消息! 从Exchange 2003端发往互联网的所有电子邮件都开始尝试通过发送连接器退出,但仍无法发送到互联网。

我禁用了Windows防火墙和防病毒function,以防其中一个阻止邮件发送,并且无法访问的队列不断增长。 我删除了发送连接器,几分钟后,邮件开始正常发送到Internet。

只有另外两件事我觉得可能会出错。 我使用nslookup检查了域可以被服务器parsing,并使用telnet手动连接到服务器的远程SMTP服务器,validation连接是否可以打开,两者都可以工作。

Exchange 2007内置的诊断工具告诉我,即使使用*连接器,也无法find匹配的连接器。 我难住有人能帮我吗?

修复!! (至less在我的服务器上,不知道你的问题是否一样)

看来,Exchange 2007不会自动带有外部SMTP连接器。 这看起来很奇怪,因为在将连接器设置为exchange 2003服务器之前,我能够发送外部电子邮件,但按照下面的说明正常工作。

http://www.petri.co.il/configuring-exchange-2007-send-external-email.htm

回顾我的问题,我意识到这个问题从来没有回答过。 事实certificate,没有一台Exchange 2003服务器有明确定义的发送连接器,并且都使用默认的连接器。 只要在Exchange组织中明确定义了发送连接器,所有使用该连接的邮件就开始了。