是否可以忽略特定发件人引起的退回邮件?我们有一个代码存储库服务器,可以向所有提交的用户/地址发送电子邮件。由于某些原因,很难删除无效收件人(不再存在的用户),因此每当邮件从[email protected]发送给此类无效用户时,它们就会被退回。但是,接收退回邮件的 Postfix 服务器无法到达 server.example.net (无论如何它都不运行邮件服务器),因此我宁愿不生成发送到该地址的退回邮件,因为它们只是排队并重试了 5 天才被放弃。
是否可以忽略特定发件人引起的退回邮件?我们有一个代码存储库服务器,可以向所有提交的用户/地址发送电子邮件。由于某些原因,很难删除无效收件人(不再存在的用户),因此每当邮件从[email protected]发送给此类无效用户时,它们就会被退回。但是,接收退回邮件的 Postfix 服务器无法到达 server.example.net (无论如何它都不运行邮件服务器),因此我宁愿不生成发送到该地址的退回邮件,因为它们只是排队并重试了 5 天才被放弃。
您可以使用
transport_maps
定义来指定您只想放弃的收件人和域。在 中
/etc/postfix/main.cf
,请确保您进行了这样的设置:/etc/postfix/transport_maps
使用以下内容创建文件:您可以根据需要拥有任意数量的行以及需要丢弃的任意数量的域、目标等。您还可以使用完整的地址,例如
[email protected]
代替完整的域。每当您修改传输映射文件时,您都需要运行
sudo postmap /etc/postfix/transport_maps
然后重新启动或重新加载您的 postfix 服务。