我想使用Postfix设置辅助MX服务器,但是我想知道在投入生产之前(通过添加其MX条目)进行测试的最佳方法是什么?
一种可能的方法是使用完全不同的域名进行测试,即购买“ fake-test-domain.com”之类的域名,并仅使用此备用MX服务器将其设置为DNS区域。
有什么简单的方法可以强制邮件服务器在DNS中列出之前向该服务器发送消息?
我认为我无法在发送系统上使用hosts文件,因为那不会模拟MX记录,对吗?
2
您可以仅启用辅助MX。只要它在MX记录中的优先级较低,就不会对其进行任何传递,您可以按照@EEAA所述进行测试。顺便说一句:当心备用邮件服务器是垃圾邮件陷阱。而且,如果您未设置收件人验证,则会收到大量发回邮件,发往垃圾邮件发送者所使用的任何地址。您可能想要设置一个手动或自动系统来控制iptables规则以访问端口25。大多数发送服务器的延迟时间为三天,因此仅在必要时手动打开后备MX端口25很容易。
—
Halfgaar 2014年
我会问为什么您认为您需要辅助MX?
—
joeqwerty 2014年
@Halfgaar如果辅助MX服务器配置错误,则在发件人出于任何原因(包括末尾的连接问题)而无法连接到主MX服务器的情况下,可能导致邮件丢失。至少,如果尚未将其添加到DNS中,则主服务器的暂时性问题不会导致邮件丢失-发件人只会将邮件排队,然后再试一次。
—
thomasrutter 2014年
@joeqwerty我实际上是在考虑将邮件服务器迁移到另一台计算机,这将涉及设置旧服务器以在DNS传播期间中继到新服务器(即使TTL值较低,某些解析器也会缓存30分钟或更长时间) 。由于无论如何我都需要努力使此中继正常工作,所以我认为最好还是创建一个备份MX服务器配置。这将是一次学习经历。这只是为了提供一些背景信息。
—
thomasrutter 2014年