如何停止 Postfix 中继服务器将退回/NDR 邮件转发给客户端

如何停止 Postfix 中继服务器将退回/NDR 邮件转发给客户端

我有一个纯邮件服务器的设置,我们称之为邮件,以及 1 个 Web 服务器,我们称之为网络

什么时候网络向其使用的外部服务器发送电子邮件邮件作为中继。两个服务器都使用 postfix。邮件拥有 MX 记录,并且是该域名的官方邮件服务器,网络没有 MX 记录,并且在此服务器上,postfix 基本上仅作为邮件客户端工作。

问题:何时网络通过发送电子邮件邮件,并且该电子邮件被远程邮件服务器拒绝,它会被退回到邮件将 NDR 转发至网络. 我想要的是邮件接受并存储退回的电子邮件。

为了实现这一点我需要两台服务器上的哪些 postfix 选项?

答案1

我找到了一个解决方案:因为我们所有的电子邮件都包含信封来自地址[电子邮件保护]我可以添加传输规则邮件强制本地交付的服务器。

主配置文件我有这条线:

transport_maps = regexp:/etc/postfix/transport.regexp

/etc/postfix/transport.regexp此行将所有电子邮件重定向至[电子邮件保护]到本地交付的虚拟流程:

/^bounce@ourdomain\.net$/                        virtual:

如果你没有像我们一样设置多域名,那么虚拟的你可能会用当地的或者即时传输协议

相关内容