我似乎无法弄清楚为什么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