配置 Postfix 以忽略对无效发件人地址的退回回复?

配置 Postfix 以忽略对无效发件人地址的退回回复?

是否可以忽略特定发件人导致的退回?我们有一个代码存储库服务器,它会向所有提交的用户/地址发送电子邮件。出于某种原因,很难删除无效收件人(不再存在的用户),因此每当从以下地址向此类无效用户发送消息时,[电子邮件保护],它们会被退回。但是,接收退回邮件的 Postfix 服务器无法到达 server.example.net(它本来就不运行邮件服务器),因此我宁愿不生成发往该地址的退回邮件,因为它们会排队等待 5 天并重试,然后才会被丢弃。

答案1

您可以使用transport_maps定义来指定您想要丢弃的收件人和域。

在 中/etc/postfix/main.cf,请确保设置此项:

transport_maps = hash:/etc/postfix/transport_maps

/etc/postfix/transport_maps使用以下内容创建文件:

server.example.net    discard:

您可以根据需要设置任意多的行,其中包含任意多的域、目标等。您还可以使用完整地址,而[email protected]不是完整域。

每当您修改传输图文件时,您都需要运行然后sudo postmap /etc/postfix/transport_maps重新启动或重新加载您的 postfix 服务。

相关内容