我们目前有一个qmail设置为收到邮件的电子邮件网关,并从那里被路由到基于smtproutes的不同的内部邮件服务器。
有没有办法,我们可以有一个域从qmail“网关”转发到多个内部服务器? 例如,当有人发送一封邮件到[email protected]时,它会被路由到我们的qmail服务器,并从那里发送一个副本到mailserver1.example.com和mailserver2.example.com – 两者都有同样的用户列表,他们都认为他们是example.com的邮件服务器
谢谢。
处理这种情况的一种方法是将邮件服务器上的邮件路由到.qmail文件,然后在.qmail文件中将邮件转发到[email protected]和[email protected]。 我想如果你使用“转发”程序,你可以创build一个通用的捕获所有的邮件转发到两台服务器。
/var/qmail/aliases/.qmail-default可能如下所示:
|forward "[email protected]" "[email protected]"
两者 ? 大概不行,至less用qmail的股票。 如果您很乐意重新编译qmail,则可以将QUEUE_EXTRA定义为您喜欢的任何内容,然后将本地路由到第二个本地服务器。