我们有一个内部测试服务器,它有时会使用真实的、实时的邮件地址发送状态邮件。我们不希望这些邮件最终到达我们的用户手中,但出于不同的原因,我们不能使用 catch_all 解决方案,而且我们只有一个可用的邮件服务器。我们需要的是一种将来自任何未在relay_domains 中指定的域的传入邮件转发到指定邮箱的方法。
答案1
如果收到的邮件发送给特定用户,那么您可以将这些人添加到中继域并为每个用户设置转发。
答案2
也许您可以使用recipient_canonical_maps。
请看这里:http://www.postfix.org/rewrite.html
如果没有简单的方法将中继域否定添加到该映射中,您可以构建一个大型正则表达式,其中包含所有否定的中继域,并将其放入特殊的邮箱中。