抓住所有邮件服务器,不转发

这是一个内部服务器(可以称之为工具 )与一组testing服务器在同一networking上(对于Web应用程序)。 我想要从testing服务器发出的电子邮件到达qa @ tools帐户(不pipe他们的实际目的地是什么)。 我不希望工具在任何地方转发任何东西。

我已经configuration了postfix和squirrelmail,并且可以发送邮件给qa @ tools。 现在,如果我将mail_host设置为Web应用程序上的工具(在testing服务器上),并且通过工具将邮件发送到[email protected],则工具将会显示“不转发”并拒绝它们。 这很好,除了QA的工作人员因为丢失而无法检查它们。

我尝试添加always_bcc = qa@tools到我的/etc/postfix/main.cf …但是没有得到那些被拒绝的电子邮件的副本。

必须有一个简单的答案?

您可以使用recipient_canonical_maps将所有收件人(不pipe其原始目的地)映射到地址。

main.cf

 recipient_canonical_maps = pcre:/etc/postfix/recipient_canonical.pcre 

/etc/postfix/recipient_canonical.pcre

 /.*/ [email protected] 

听起来像后缀已被错误configuration?

你可能会检查后缀将收听和接受邮件的域名列表? 如果configuration为接受发往@tools的所有邮件,则不应该抱怨将其转发给其他人。