postfix header_checks usando a configuração correta do regexp

2

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.

    
por WJR 13.12.2012 / 23:51

1 resposta

3

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
    
por 14.12.2012 / 18:12