testing生产域的postfix邮件服务器的最佳方法是什么?

我在生产环境中有一个postfix + cyrusIMAP邮件服务器,现在我需要把它迁移到一个新的硬件平台。 我已经设置了新的服务器(Ubuntu 10.04.2 LTS,后缀+ cyrusIMAP),但是我怎样才能testing它,而不会干扰当前的邮件服务器? 它将与公司使用的域名一致。

您可以使用某种虚假DNS(或特殊传输地图条目)从机器发送电子邮件。 所以你的邮件客户端会相信这是真正的邮件服务器(你不必修改真正的外部可见MXlogging)。

你可以用telnet或netcat连接新机器,手动发送一些testing邮件,稍后检查是否可以正常工作。

postfix soft_bounce有一个参数,您可以在修改MXlogging之前打开它。 这样,后缀将永远不会反弹或拒绝邮件。 (不要保留这个选项的时间太长,因为真实的反弹通知将被延迟。)

在迁移场景中,您希望closures旧服务器上端口25(在修改MXlogging之后)的SMTP,或使用某种机制(例如content_filter传输)将旧服务器上的邮件redirect到新服务器。