您不能发送或接收来自 Exchange 2000 Server 中、 在 Exchange Server 2003 中, 和在小型企业 Server 2003 中某些 Internet 域的 SMTP 邮件

文章翻译 文章翻译
文章编号: 300171 - 查看本文应用于的产品
展开全部 | 关闭全部

症状

本文是以前提供下面的文章的合并: 322358、 840468 和 924235

当试图发送或接收正在运行 Microsoft Exchange Server 2003,Microsoft 的 Exchange 2000 服务器或 MIcrosoft Windows 小型业务 Server 2003 的计算机上的消息时您会遇到下列症状之一:
  • Exchange 服务器不接受来自特定 Internet 域的简单邮件传输协议 (SMTP) 邮件。
  • Exchange 服务器不能将 SMTP 邮件传递到某些 Internet 域。
如果您执行反向域名系统 (DNS) 查询,您可能会注意到的 Exchange 服务器正在发送 SMTP 邮件不能被解析。如果您采用网络监视跟踪,您可能会注意到 Exchange 服务器断开连接之前有 NBT 查询。

发件人可能会收到下面的未送达报告 (NDR) 包含在 5.5.0 错误代码。此代码指示泛型 SMTP 故障。
> Your message did not reach some or all of the intended recipients.
> 
>       Subject:	
>       Sent:	5/24/01 6:41 PM
> 
> The following recipient(s) could not be reached:
> 
> user@destination.com on 5/24/01 6:41 PM
> Your mail system could not find a way to successfully communicate with the destination system. Please notify your administrator. <Server.source.com> #5.5.0
					
注意您可能还会收到下列错误代码: # 5.5.4 事务失败。

此外,发送邮件的 Exchange 服务器上的 Windows 事件查看器可能包含事件 4000 或类似于以下内容的事件 4001:

事件类型: 警告
事件源: MSExchangeTransport
事件 ID: 4000
描述: 消息传递到远程域 destination.com ' 失败,原因如下: SMTP 协议错误

原因

通常,如果目标 SMTP 服务器将执行反向查找,如果满足下列条件之一为真,就会出现此问题:
  • IP 地址与寄信人地址的电子邮件中使用的域名不匹配。
  • 指针 (PTR) 记录不存在或无效的源 SMTP 服务器的 IP 地址。
例如对于请考虑以下情形。在寄信人地址中使用的域名是邮件的 source.com。在发送到其他域的邮件。目标 SMTP 服务器然后对传入邮件执行反向查找。如果 PTR 记录 source.com 域不存在或不正确,目标 SMTP 服务器不提供该消息。

注意 如果您连接到 Internet 的网络适配器使用动态 IP 地址,您可能要将邮件路由到的 Exchange 服务器配置从 source.com 域通过 SMTP 连接器智能主机。

注意您可以配置 Exchange 服务器通过 SMTP 虚拟服务器上指定一个域名拒绝传入的连接。当这样做是对所有连接尝试执行反向查找。当您用鼠标右键单击 SMTP 虚拟服务器,然后单击 属性 时,此设置是在 连接控制访问 选项卡上可用。

解决方案

若要解决此问题,请按照下列步骤操作:
  1. 请确保您的 DNS 服务器承载您公用 DNS 记录正确。在您的 DNS 服务器上检查下列:
    • 您必须具有您指向有效的主机 (A) 记录的域的 MX 记录。例如对于 source.com 的 MX 记录指向邮件 source.commail.source.com 是一个有效的电子邮件服务器。
    • 请确保该主机 (A) 记录指向有效的 IP 地址。例如对于确保该 mail.source.com 指向 209.54.61.76。这是您的电子邮件服务器的公用的正确 IP 地址。
  2. 对于每个 SMTP 服务器或发送传出的 Internet 电子邮件的 Exchange Server 计算机中,请确保没有有效的 PTR 记录为公用 IP 地址发送 SMTP 服务器或 Exchange Server 计算机。这可能是防火墙、 一个路由器或其他设备,用于将您的域信息发布到一个 IP 地址,它是由 Internet 主机可见。

    例如对于 Exchange Server 计算机位于与内部 IP 10.10.10.1 的防火墙和防火墙具有的 4.3.2.1 外部 IP。

    接收邮件服务器 Exchange Server 计算机到通过防火墙的 source.com 域发送电子邮件时, 看到的在 4.3.2.1 为 SMTP 通信连接的 IP 地址。 接收的电子邮件服务器执行反向 DNS 查找与此 IP 地址并不一定 MX 记录。电子邮件服务器必须找到一个 PTR 4.3.2.1 指向 source.com 域中的一个有效的主机记录。

更多信息

反向查找服务器上, 导致额外的开销,但通常用来帮助防止环境获取未经请求的电子邮件 (垃圾邮件)。您可以配置您的 SMTP 服务器以对传入的电子邮件执行反向查找。这样一来,便可确保 IP 地址和 $ 发件人的电子邮件服务器完全限定的域名 (FQDN) 匹配发件人的域的名称。

某些 Internet 域的邮件服务器要求您创建一个有效的 PTR 记录指向本地 SMTP 域命名空间的发送服务器的 IP 地址。有时这些邮件服务器要求的 PTR 记录与实际在 Exchange 上他们 SMTP 虚拟服务器的 FQDN 匹配。一般情况下,这是 MX 记录。这些 Internet 域包括 AOL.com、 Qwest.net、 Mindspring、 Earthlink,和 Hotmail。若要将邮件发送到这些域,创建您的公司的外部或 Internet DNS 服务器上的有效 PTR 或反向查找记录。

如果 telnet 到目标服务器的 SMTP 端口,然后尝试 SMTP 对话对话看起来将类似于下面这样:
C:\telnet server.destination.com 25 
220 mail.destination.com ESMTP Postfix 
helo source.com 
250 mail.destination.com 
mail from:user@source.com 
250 Ok 
rcpt to:user@destinationdomain.com 
554 <user@source.com>: Sender address rejected: Domain not found
此外,如果远程您连接到端口 25 上一个 AOL MX 记录,将以下显示:
220-rly-ya06.mx.aol.com ESMTP mail_relay_in-ya6.3; Fri, 20 Jan 2006 22:15:42 -05 00 
220-America Online (AOL) and its affiliated companies do not 
220- authorize the use of its proprietary computers and computer 
220- networks to accept, transmit, or distribute unsolicited bulk 
220- e-mail sent from the internet. Effective immediately: AOL 
220- may no longer accept connections from IP addresses which 
220 have no reverse-DNS (PTR record) assigned.

状态

此行为是设计使然。

参考

有关对传入邮件的反向 DNS 搜索的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
297412在"执行反向 DNS 查找的传入消息"选项是解析主机名称
PTR 记录有关的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
166753添加主机记录 Microsoft DNS 服务器反向搜索时出错
322856如何配置 DNS 以使用与 Exchange Server
有关 DNS 以及反向查找区域的详细信息,请访问下面的 Microsoft 网站:

有关配置 SMTP 连接器在 Exchange 2000 和 Exchange Server 2003 的详细信息单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
265293如何配置 SMTP 连接器,Exchange 中
有关如何测试 SMTP 通信使用端口 25 的详细信息单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
153119若要测试 SMTP 通信到端口 25 的远程登录
有关 Microsoft Exchange Server 5.5 中的类似问题的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
198981SMTP 邮件不传递到某些域

属性

文章编号: 300171 - 最后修改: 2007年12月3日 - 修订: 5.8
这篇文章中的信息适用于:
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Exchange 2000 Server 标准版
关键字:?
kbmt kbprb KB300171 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 300171
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com