使用正则expression式适当的设置postfix header_checks

我似乎无法弄清楚为什么header_checks没有被评估。 我在Ubuntu 12.04,后缀2.7,鸽舍,spamassasin,clamav,amavis。

我将以下行添加到/etc/postfix/main.cf:

header_checks = regexp:/etc/postfix/header_checks 

这里是header_checks:

 /From: .*/ REPLACE From: [email protected] 

要testing出正则expression式

 #postmap -q "From: <werwe>" regexp:/etc/postfix/header_checks 

这正确评估,并给我返回输出:

 REPLACE From: [email protected] 

但是,当我尝试从命令行或从PHP网页发送电子邮件,后缀将不会取代从头。 我很难过

我想重写所有传出的电子邮件:

 From: Confirmation Email<[email protected]> 

– 变成 –

 From: Confirmation Email<[email protected]> 

任何帮助将不胜感激。

已解决 – /etc/postfix/master.cf中的以下行导致冲突:

 pickup fifo n - - 60 1 pickup -o content_filter= # -o receive_override_options=no_header_body_checks //commented this line out