Postfix只接收电子邮件

我有一个Postfix框设置,收到我们的域发送和接收的所有电子邮件的副本。 设置后缀filter,然后将所有电子邮件传递到脚本并将电子邮件存储在数据库中。

我应该如何设置Postfix,以便不发送出站消息? 有一些罕见的情况下,从Postfix框生成的反弹,即使他们的邮件实际上已经交付,用户混淆了用户。

理想情况下,将Postfix框中生成的所有出站电子邮件发送到一个特定的电子邮件地址将会很好。

这只是一个例子,应该指导你正确的方向。 发帖之前,我还没有尝试过。

master.cf注释掉第一列中包含bounce的行。 然后用类似的东西创build新的线

 bounce unix - nn - - pipe flags=DRhu user=vmail:vmail argv=/usr/local/bin/deliver -f ${sender} -d ${recipient} 

这将把所有退回的邮件通过一些parameter passing给脚本/ var / local / bin /。 该脚本以用户“vmail”和组“vmail”执行(相应地更改)。 这个脚本然后需要将stdin转储到(随机)文件和位置。 可能你可以使用已经存在的脚本,如procmail

它不会拒绝即将离任的邮件,但会“抓住”你之后的反弹。