1

我必须为 postfix 服务器设置一个远程镜像(两个邮件服务器的内容在任何时候都应该相同)。

这个想法是,如果主服务器在某个时候出现故障,镜像服务器将取而代之,管理新传入的邮件,当电子邮件服务器再次启动时,它将用新的电子邮件更新它并返回它是管理新传入邮件的控件。

邮件服务器将托管在不同的地方(即 maindomain.com、themirrorsite.com)。

获得一个简单的备份服务器似乎并不难:

http://beginlinux.com/blog/2010/03/backup-mx-with-postfix/ http://www.postfix.org/STANDARD_CONFIGURATION_README.html#backup http://www.linuxmail.info/postfix-backup -mx/

但问题是这种配置不会使备份站点成为主邮件服务器的完整镜像(它只会保存在主服务器关闭时收到的电子邮件)。

有没有办法实现所需的配置?

4

1 回答 1

1

您可以在主域邮件服务器中使用 recipient_bcc_maps,以便将每封邮件也发送到备份邮件服务器。

例如。ebal@maindomain.com ---> ebal@themirrorsite.com

另外,您必须破解镜像邮件服务器才能接受 example.com 和 example2.com 的任何邮件。

这不是一个简单的解决方案,只是一个工作流程,直到您找出一个主域邮件服务器的问题。

这个方案有很多问题。例如索引文件(已读/未读标志等),但在您修复主域邮件服务器之前,您将拥有一个活动的邮件服务器。

另一种解决方案是每隔一小时将邮件从邮件服务器上同步一次(maildir 有很大帮助)

于 2011-08-24T11:53:17.353 回答