Exchange 2010 中使用 EDGE 服务器的 SMTP 路由

Exchange 2010 中使用 EDGE 服务器的 SMTP 路由

我正在尝试为 Exchange 2010 (SP3 UR2) 设置一些 EDGE 服务器,但它们真的很麻烦。我的环境中有以下服务器:

CASHT1 – CAS array member – FQDN is CASHT1.DOMAIN.LOCAL
CASHT2 – CAS array member – FQDN is CASHT2.DOMAIN.LOCAL
MB1 – FQDN is MB2.DOMAIN.LOCAL
MB2 – FQDN is MB2.DOMAIN.LOCAL

我正在尝试在 DMZ 中添加两个 EDGE 服务器(目前它们位于 LAN 上的防火墙内):

EDGE1 – FQDN is EDGE1.DOMAIN.LOCAL
EDGE2 – FQDN is EDGE2.DOMAIN.LOCAL

我有一个拆分 DNS 域。对外而言,我们的域名是 DOMAIN.COM,但对内,我们的域名是 DOMAIN.LOCAL。我们的电子邮件地址使用“[电子邮件保护]”并且 EDGE 服务器对 DOMAIN.COM 和 DOMAIN.LOCAL 域具有权威性。我的 EDGE 服务器(目前)具有完整的 DNS 访问权限,可以成功解析和 ping 任何内部系统。我的 EDGE 服务器是 WORKGROUP 成员。我的其他 Exchange 2010 系统都是 DOMAIN.LOCAL 的 AD 成员。我们只使用 IPv4(不使用 IPv6)。发送/接收连接器在 Exchange 中均已正确配置。EDGE 订阅正常工作,并且一切都已同步。我已禁用所有 EDGE 服务器反垃圾邮件功能。

当我向 EDGE 服务器(或两者之一)发送 SMTP 测试时,消息仍停留在 EDGE 服务器上的队列中,报告 DNS 查询失败,直到它们最终超时。我无法弄清楚,所以我在其中一台 EDGE 服务器上进行了数据包捕获,发现它正在进行 DNS 查询,要求 DOMAIN.COM 的“A”记录。如果我将 DOMAIN.COM 放在本地 HOST 文件中并将 IP 地址指向单个 CASHT CAS 阵列 IP,我会收到套接字错误。如果我将其指向单个 CASHT 服务器 LAN NIC 的任一 IP 地址,电子邮件就会成功发送。

但是,这似乎不对。如果我的 EDGE 服务器已经报告它们对 DOMAIN.COM 域具有权威性,那么发送至“[电子邮件保护]” 被转发到 CASHT1 或 CASHT2?为什么 EDGE 服务器要查找 DOMAIN.COM 的“A”记录(它至少应该查找内部 MX 记录)?我是不是漏掉了什么?

先感谢您!!

答案1

听起来您没有在 Edge 服务器上配置接受域。

http://technet.microsoft.com/en-us/library/bb124423(v=exchg.141).aspx

正如文档所述:要检查配置的内容,请在 EAS 中输入以下内容

Get-AcceptedDomain

相关内容