Por que REDIRECT header_check está criando um CC?

2

Eu configurei o Postfix com um script de filtro personalizado antes da fila (fuglu), que inspeciona todos os e-mails recebidos primeiro e depois adiciona o seguinte cabeçalho:

X-Fuglu-Test: Test Email

No postfix, configurei uma verificação de cabeçalho para redirecionar o cabeçalho de correspondência de e-mail acima, da seguinte forma:

/^X-Fuglu-Test:\sTest\sEmail/ REDIRECT [email protected]

Um email de teste enviado para [email protected] no MTA foi redirecionado com êxito para [email protected] , um usuário em um MTA diferente.

No entanto, o postfix CC'd [email protected] , o destinatário original, como parte do redirecionamento.

O que eu observei é que o Postfix envia o CC juntamente com o REDIRECT para o relé MTA mais próximo. O MTA entrega para [email protected] como esperado, mas também encaminha o e-mail de volta para [email protected] para encontrar o filtro novamente, o que, por sua vez, REDIRECTs para [email protected] , ad infinitum.

Qualquer forma de evitar que o Postfix faça um CC durante um header_check REDIRECT?

Veja como meu /var/log/maillog se parece:

Jul 28 20:50:39 mta postfix/smtpd[4501]: connect from unknown[10.102.252.61]
Jul 28 20:50:39 mta postfix/smtpd[4504]: connect from localhost[127.0.0.1]
Jul 28 20:50:39 mta postfix/smtpd[4501]: NOQUEUE: client=unknown[10.102.252.61]
Jul 28 20:50:39 mta postfix/smtpd[4504]: A520EA0437: client=unknown[10.102.252.61]
Jul 28 20:50:40 mta postfix/smtpd[4506]: connect from localhost[127.0.0.1]
Jul 28 20:50:40 mta postfix/smtpd[4501]: NOQUEUE: client=unknown[10.102.252.61]
Jul 28 20:50:40 mta postfix/smtpd[4506]: 65C63A0446: client=unknown[10.102.252.61]
Jul 28 20:50:40 mta postfix/cleanup[4507]: 65C63A0446: **redirect**: header X-Fuglu-Test: Test Email from unknown[10.102.252.61]; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<sc-l-johnny.internal.com>: [email protected]
Jul 28 20:50:40 mta postfix/cleanup[4507]: 65C63A0446: message-id=<>
Jul 28 20:50:40 mta postfix/qmgr[4281]: 65C63A0446: from=<[email protected]>, size=1166, nrcpt=1 (queue active)
Jul 28 20:50:40 mta postfix/smtpd[4506]: disconnect from localhost[127.0.0.1]
Jul 28 20:50:40 mta postfix/smtpd[4501]: disconnect from unknown[10.102.252.61]
Jul 28 20:50:40 mta postfix/smtp[4508]: 65C63A0446: to=<[email protected]>, orig_to=<[email protected]>, relay=smtp-relay.internal.com[10.120.3.100]:25, delay=0.23, delays=0.19/0.01/0.01/0.03, dsn=2.0.0, status=sent (250 2.0.0 u6T3oe96012173 Message accepted for delivery)
Jul 28 20:50:40 mta postfix/qmgr[4281]: 65C63A0446: removed
Jul 28 20:50:44 mta postfix/smtpd[4501]: connect from microsoftrelay.internal.com[10.120.10.142]
    
por postfixrising 29.07.2016 / 06:17

0 respostas