我需要使用Postfix来迁移服务器。 IP会有所不同,域名将会一样(example.com)什么问题:
我已将所有设置和邮箱从旧服务器(1.1.1.1)移至新(2.2.2.2)。 在新的服务器上,Postfix正在工作。
当我改变从旧IP到新IP的MXlogging时,一些用户仍然会被发送到旧的服务器,一些新的。
我想出的解决scheme是同步Maildir /新文件夹。
更漂亮的解决scheme,我发现在旧服务器上使用/ etc / postfix / transport(对于一个子域):
example.com smtp:[2.2.2.2]:25,但消息仍然来到旧的服务器。 如果我从/ etc / postfix / virtual中删除了[email protected],那么我有错误,那个用户[email protected]在服务器上的aliase_table中没有。
有谁能够帮助我? 谢谢。
使您的旧服务器成为新的一个mx备份。 为此,您需要将两台服务器都作为MX用于您的域,但是旧的必须具有更大的优先级:
example.com. IN MX 10 2.2.2.2 example.com. IN MX 20 1.1.1.1
然后,您可以将您的域添加到relay_domains :
relay_domains = $mydestination, example.com
需要注意的是,您的relay_recipient_maps必须为空,并且mydestination , virtual_alias_domains和virtual_mailbox_domains不得包含您的域,在本例中为example.com 。
这将使您的旧服务器接受并排队消息发送到您的新服务器后。