qmail 中一个域有两个 smtproute

qmail 中一个域有两个 smtproute

我们目前已将 qmail 设置为接收邮件的电子邮件网关,并从那里根据 smtproutes 将邮件路由到不同的内部邮件服务器。

有没有办法将一个域名从 qmail“网关”转发到多个内部服务器?例如,当有人将电子邮件发送到[电子邮件保护],它会被路由到我们的 qmail 服务器,然后从那里将副本发送到 mailserver1.example.com 和 mailserver2.example.com - 这两个服务器具有相同的用户列表,并且都认为它们是 example.com 的邮件服务器

谢谢。

答案1

处理此问题的一种方法是将主服务器上的消息路由到 .qmail 文件,然后在 .qmail 文件中将消息转发到[电子邮件保护][电子邮件保护]。我认为如果您使用“转发”程序,您可以创建一个通用的捕获所有消息到两个服务器。

/var/qmail/aliases/.qmail-default 可能看起来像这样:

|forward "[email protected]" "[email protected]"

答案2

两个都? 可能不是,至少对于普通的 qmail 来说不是。如果您愿意重新编译 qmail,您可以定义QUEUE_EXTRA任何您喜欢的内容,然后将本地内容路由到第二个本地服务器。

相关内容