是否可以忽略特定发件人导致的退回?我们有一个代码存储库服务器,它会向所有提交的用户/地址发送电子邮件。出于某种原因,很难删除无效收件人(不再存在的用户),因此每当从以下地址向此类无效用户发送消息时,[电子邮件保护],它们会被退回。但是,接收退回邮件的 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 服务。