我需要安装2(物理)Postfix服务器,并在一个我想安装dovecot。
两个Postfix将具有相同的MX优先级。 我宁愿在NFS共享上拥有dovecot Mailstorage文件夹。 两个postfix都负责相同的两个域。
什么是最好的方式来获得服务器B上的所有传入邮件Postfix来保持在服务器A上? 或者我应该设置两个Postfix商店邮件在相同的NFS共享?
您应该考虑使用LMTP将邮件从两个Postfix实例传递到Dovecot。 这也消除了NFS的需要,并且更简单的设置。
详情请看这里 。
撇开一些我所知甚less的一揽子计划的细节,卢卡的答案听起来很合理。 两台服务器上都有一个邮件传输代理(MTA),无论是postfix,LMTP,sendmail还是其他的。 在服务器A上,MTAconfiguration为在本地交付。 在服务器B上,MTA被configuration为向服务器A递送。如果B向上并且A向下,则B将仍然接受电子邮件以便继续递送,但是它们将被保持在队列中,直到A再次返回; 一旦A回来,B将在下一个configuration的队列运行中递送所有排队的邮件。
请注意,您放在A上的任何广义的反垃圾邮件措施也必须放在B上,否则B将盲目地接受A后来拒绝的一堆电子邮件,最终让服务器A和B的邮政局长离职。