Loc*_*ock 3 domain-name-system mx-record
我已经设置了一个新的邮件服务器,它将最终取代当前的邮件服务器。现在,如果不更改 MX 记录以指向新服务器,我将无法测试此邮件服务器。他们是我仍然可以测试邮件服务器是否正常工作的一种方式吗?我已经创建了一个新的域别名(例如 test.domain.com)并且工作正常 - 如果有任何方法可以通过一些 DNS 技巧来欺骗电子邮件程序将电子邮件发送到不同的主机(例如作为我的新主机)而不是当前的电子邮件服务器?
我可以想到 3 种不同的方法来达到预期的结果。(见文末注释)
使用与您的真实邮件服务器不同的公共 IP 设置盒子,或者甚至更好地连接到具有与邮件服务器不同的 ip 的防火墙/路由器。为指向此的不同域设置 MX 记录,并将您的邮件服务器配置为接受此测试域的电子邮件。通过这种方式,您可以在内部和外部进行测试,但您必须使用不同的域。
设置一个框,您可以在其中指定邮件服务器 IP,而不是查找 MX 记录。许多多功能打印/扫描设备都可以完成这项工作,或者您可以更进一步,设置诸如带有 IIS 的 postfix box 或 server 2003 box 之类的东西,并将其设置为将您域的电子邮件转发到您的测试服务器,以便您可以使用各种测试盒发送电子邮件。这将使用您为该域指定的 IP 地址,而不是 MX 记录的 DNS 查找。这只会在内部工作,除非您有另一个公共 IP 来发送邮件。
设置 DNS 服务器 - 类似于 Windows Server DNS 或 djbdns,然后创建您的虚假 MX 记录并将发件人设置为使用这台机器进行 DNS。同样,除非您有第二个公共 ip,否则这只能在内部工作,并且您需要允许通过 VPN/WAN 访问您的测试 DNS 服务器,或者您需要有一个远程测试 DNS 服务器。
警告 - 我还没有尝试让生产和测试 Exchange 盒同时为相同的电子邮件域和测试 Exchange 盒提供相同的 Windows 域 - 我有一种感觉,它们可能不会在一起,但我不确定。