Não é possível alterar o endereço do remetente usando smtp_header_checks

Não é possível alterar o endereço do remetente usando smtp_header_checks

Tenha o postfix 2.10. Opções não padrão em main.cf:

smtp_header_checks = pcre:/etc/postfix/smtp_header_checks
relayhost = smtp.company.org

/etc/postfix/smtp_header_checks:

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

No entanto, o tcpdump mostra que a seguinte linha foi enviada ao relé:

MAIL FROM:<[email protected]>

Estou enviando com sendmail local

Responder1

Gosto de mapas genéricos para esta tarefa, mas além disso você não pode enviar do Google dessa forma.

postconf -e smtp_generic_maps=hash:/etc/postfix/generic
echo 'root [email protected]' >> /etc/postfix/generic
postmap /etc/postfix/generic
service postfix restart

para enviar do Google.

postconf -e relayhost=smtp.yahoo.co.uk:465 
echo 'smtp.yahoo.co.uk username:password' >>/etc/postfix/sasl_passwd
chown root:root /etc/postfix/sasl_passwd
chmod 600 /etc/postfix/sasl_passwd 
postmap hash:/etc/postfix/sasl_passwd

se o postfix estiver instalado, você o usará, mesmo se executar o comando sendmail, um ou outro pode ser instalado, o postfix instalará um wrapper sendmail.

informação relacionada