我的问题旨在澄清我是否可以运行一个设置,其中站点 1 上的服务器 A 接收电子邮件,站点 2 上的服务器 B 同时接收电子邮件。
要求是,当服务器 A 无法访问或关闭时,服务器 B 会出现故障;但在任何特定时刻,用户都会使用两者之一。
我知道的设置是,一台服务器可以在另一台服务器完成邮件发送后暂时接收邮件,然后使用两个或三个具有不同优先级的 MX 记录进行转发
例如
MX 10 邮件.example.com MX 20 邮件.example.com
但是如何让每封电子邮件都发送到两台服务器,并且一台服务器被用户用作发送服务器?
请注意,这是开放的平台,这意味着我也允许回答建议平台的问题,但到目前为止,这些都是我的平台
- Zentyal 4.1:Postfix、Dovecot、OpenChange
更新 我可以用什么方式(最好使用上面的 Zentyal 设置)来设置服务器 B 以获取与服务器 A 相同的电子邮件(即使通过转发或任何技巧):这是否可能,或者可以实现,以及以何种方式实现。我已经研究过,但无法弄清楚这是否是标准,或者您必须通过技巧来实现。我想知道这是否可能,如果不行,为什么。
最终的感觉应该是,当服务器 A 宕机时,服务器 B 既可供用户发送电子邮件,也可供用户将电子邮件接收至邮件存储(如果有一个或多个服务器,则可以解释这种情况,但其中一个服务器仍存在邮件存储故障的问题),用户还可通过 IMAP 和 POP3 连接到服务器 B。
答案1
您是否考虑过使用(IMAP 服务器)dovecot 的复制?