Resolvido - A linha seguinte no /etc/postfix/master.cf estava causando conflito:
pickup fifo n - - 60 1 pickup
-o content_filter=
# -o receive_override_options=no_header_body_checks //commented this line out
Eu simplesmente não consigo descobrir por que os header_checks não estão sendo avaliados. Estou no Ubuntu 12.04, postfix 2.7, dovecote, spamassasin, clamav, amavis.
Eu adiciono a seguinte linha ao /etc/postfix/main.cf:
header_checks = regexp:/etc/postfix/header_checks
E aqui está header_checks:
/From: .*/ REPLACE From: [email protected]
Para testar o regexp:
#postmap -q "From: <werwe>" regexp:/etc/postfix/header_checks
que avalia corretamente e me retorna a saída de:
REPLACE From: [email protected]
No entanto, quando tento enviar e-mail a partir da linha de comando ou da página da Web do php, o postfix não substitui o cabeçalho De. Estou perplexo.
Quero reescrever todos os e-mails enviados:
From: Confirmation Email<[email protected]>
- alterado para -
From: Confirmation Email<[email protected]>
Qualquer ajuda será muito apreciada.
Tags regex postfix replace smtp-headers