Como configurar o postfix para forçar o campo From :, mas deixe Reply-To: alone

2

Eu preciso configurar o postfix em um host local como um relay para um servidor smtp. Esse servidor smtp externo requer que From: header seja consistente com o nome de usuário autenticado. Eu quero consertar o cabeçalho From: para todas as mensagens originadas nesta máquina local dizerem [email protected]

Eu tentei o seguinte:

  1. %código% O problema é: parece estar sobrescrevendo o cabeçalho sender_canonical_maps também, eu não preciso disso, pelo contrário, eu quero usá-lo extensivamente.

Como eu verifiquei isso:

  • Coloque Reply-To: em main.cf
  • sender_canonical_maps = regexp:/etc/postfix/sender_canonical
  • Resultados reais: a mensagem recebida substituiu REPLYTO="[email protected]" mail [email protected] a Reply-To

Vs:

O problema é que isso não funciona sem Reply-To .

  1. -r [email protected] : aparentemente não funciona para header_checks fields ( link veja Bugs: section)

Como posso simplesmente forçar o cabeçalho From: em todos os emails de saída, mas deixar From: sozinho para os usuários locais especificarem?

    
por unkulunkulu 25.10.2016 / 20:40

2 respostas

3

Forçando o endereço de quando postfix relays over smtp

/etc/postfix/main.cf:

smtp_header_checks = regexp:/etc/postfix/header_check

/ etc / postfix / header_check:

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

Testado com:

mail -s test -a 'Reply-To: [email protected]' [email protected] <<< test

Cabeçalho no lado do cliente:

From: [email protected]
Reply-To: [email protected]
To: <[email protected]>

No syslog você então vê

Nov  1 17:20:50 huuu postfix/smtp[4716]: 1B65481FAB18: replace: header From: root@huuu (root): From: [email protected]
    
por 01.11.2016 / 17:23
0

Confira o "Mapeamento genérico para o correio SMTP de saída" em: link

Grt. R.

    
por 07.11.2016 / 14:14

Tags