![Postfix - mailq 中因不存在电子邮件帐户而退回电子邮件](https://linux22.com/image/715041/Postfix%20-%20mailq%20%E4%B8%AD%E5%9B%A0%E4%B8%8D%E5%AD%98%E5%9C%A8%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E5%B8%90%E6%88%B7%E8%80%8C%E9%80%80%E5%9B%9E%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6.png)
我的 postfix 邮件队列中有不少被退回的电子邮件;但是,被退回的电子邮件的收件人不存在,例如@server_hostname.example.local
,因此它永远不会被送达,而且没有人会知道该邮件被退回了。我想要做的是将这些被退回的电子邮件重定向到部门的共享电子邮件,以便部门知道被退回了。我想知道最好的方法是什么?我尝试了几个选项,但它们似乎对我不起作用。任何建议都很好。
答案1
简单的:
echo "@server_hostname.example.local [email protected]" >> /etc/postfix/canonical
postmap /etc/postfix/canonical
虽然这有将目标电子邮件地址重写为的副作用[email protected]
。
參考文獻:
你可能还想看看2退回通知收件人但我还没有真正尝试使用那个。