我们有电子邮件验证工具,它通过检查 MX 记录等来判断是有效还是无效。
它在我的旧服务器上运行良好。我在另一台服务器 Windows 2012 中部署的相同版本无法正常工作,可能是防火墙阻塞了?
我在 InBound 和 OutBound 中都打开了 25 端口
我需要做什么 ?
在那个工具中,查询 MxRecords DnsQuery
我们有电子邮件验证工具,它通过检查 MX 记录等来判断是有效还是无效。
它在我的旧服务器上运行良好。我在另一台服务器 Windows 2012 中部署的相同版本无法正常工作,可能是防火墙阻塞了?
我在 InBound 和 OutBound 中都打开了 25 端口
我需要做什么 ?
在那个工具中,查询 MxRecords DnsQuery
您的问题是您将 SMTP (25) 的端口与 DNS (53) 的端口混淆了。打开 53,您应该会发现您的查询有效。请注意,您需要为 TCP 和 UDP 打开它;512 字节或以下的数据包使用 UDP,高于 512 字节的数据包使用 TCP。
更多信息可以在维基百科上找到。