我有一台 Exchange 服务器(不是我配置的),它有 3 个接收连接器:客户端、默认和“我的互联网连接器”。该服务器有一个 IP=192.168.255.1
默认 -> 绑定:0.0.0.0:25,:::25;权限组:匿名/Exchange 用户、Exchange 服务器、旧版 Exchange 服务器
我的互联网连接器 -> 绑定:192.168.255.1:25;权限组:匿名/Exchange 用户、Exchange 服务器、旧版 Exchange 服务器
它们都有相同的 FQDN:MYSERVER.DOMAIN.COM
我已从默认连接器禁用“匿名 Exchange 用户”,但从 Gamil 发送电子邮件失败,并显示“服务器需要身份验证”。因此,它使用默认连接器从互联网接收
问题:Exchange 如何选择接收连接器?如何让它使用“我的 Internet 连接器”接收来自 Internet 的入站邮件?
答案1
0.0.0.0 绑定Default
占用所有地址(0.0.0.0)上的端口 25,这应该会强制端口绑定My internet connector
失败。
要让它接管,您需要删除 中的 0.0.0.0 绑定Default
,并将 0.0.0.0 赋予My internet connector
。或者保留其原样,并绑定特定 IP,但请确保如果它有多个 IP,则将其绑定到实际接收邮件的 IP。
答案2
当决定使用哪个接收连接器时,基本上最具体的那个会获胜。
这使得“网络”选项卡上的远程 IP 地址范围变得重要。
默认接收连接器的默认接收邮件范围是 0.0.0.0-255.255.255.255(即“任意”),您的“我的 Internet 连接器”可能也是相同的。
因此,如果没有其他线索,Exchange 就不知道应该使用哪一个。您需要在接收连接器配置中更加具体,以便它能够正确做出决定。
因此,您可以通过以下两种方式之一修复此问题:1)向 HT 服务器添加第二个 IP 地址,并将默认接收连接器绑定到主 IP,将“我的 Internet 连接器”绑定到辅助 IP,然后确保传入的 SMTP 仅 NAT 到辅助 IP。
2) 在默认接收连接器上,删除默认 IP 范围并仅指定您的内部子网。