Sempre que meus servidores de postfix enviam e-mails no destino, os cabeçalhos de e-mails incluem o seguinte:
by suppaserver.example.dev (Postfix) with ESMTPSA id 79D412E1A3A
Como posso remover as informações de (Postfix)
. Minha ideia é enviar os emails sem informar ao software do servidor SMTP usado para enviar emails.
Eu tentei definir uma verificação de cabeçalho para REPLACE
, mas parece que não funciona, talvez esteja faltando alguma coisa. Meu arquivo header_checks
:
/^.*\(Postfix\).*/ REPLACE
Em seguida, alterei meu main.cf
para incluir:
header_checks = regexp:/etc/postfix/header_checks
mime_header_checks = regexp:/etc/postfix/header_checks
Em seguida, fiz um arquivo db
com: postmap /etc/postfix/header_checks
e reiniciei o postfix systemctl restart postfix
.
Também testei minhas verificações de cabeçalho usando:
# postmap -q "by suppaserver.example.dev (Postfix) with ESMTPSA id BFA7C2406FF" regexp:/etc/postfix/header_checks
REPLACE
Como ele gerou REPLACE
, acho que a regra de substituição / regex está funcionando bem. Então, por que não funciona? Este cabeçalho está incluído no meu próprio servidor ou, de alguma forma, no Gmail ou no servidor de recebimento?
Observação : estou usando o envio de e-mail e, depois de algumas informações na Web, também tentei adicionar isso: master.cf
as:
submission inet n - - - - smtpd
-o cleanup_service_name=subcleanup
cleanup unix n - - - 0 cleanup
subcleanup unix n - - - 0 cleanup
-o header_checks=regexp:/etc/postfix/header_checks
No entanto, ainda sem sorte.
Obrigado.