Postfix - mailq 中因不存在电子邮件帐户而退回电子邮件

Postfix - mailq 中因不存在电子邮件帐户而退回电子邮件

我的 postfix 邮件队列中有不少被退回的电子邮件;但是,被退回的电子邮件的收件人不存在,例如@server_hostname.example.local,因此它永远不会被送达,而且没有人会知道该邮件被退回了。我想要做的是将这些被退回的电子邮件重定向到部门的共享电子邮件,以便部门知道被退回了。我想知道最好的方法是什么?我尝试了几个选项,但它们似乎对我不起作用。任何建议都很好。

答案1

简单的:

  1. echo "@server_hostname.example.local [email protected]" >> /etc/postfix/canonical
  2. postmap /etc/postfix/canonical

虽然这有将目标电子邮件地址重写为的副作用[email protected]

參考文獻:

你可能还想看看2退回通知收件人但我还没有真正尝试使用那个。

相关内容