Estou tentando configurar meu servidor postfix para alterar o endereço do remetente de e-mails de saída para um domínio de destinatário específico (example.com) - caso contrário, basta configurar smtp_generic_maps
em main.cf e ser feito com isso.
Pelo que eu entendi, para esse tipo de configuração, é necessário configurar um transporte extra que lide com o tráfego que eu quero ser mutilado.
Até agora eu configurei um transporte smtp extra:
transporte:
example.com drewrite:
master.cf:
smtp unix - - - - - smtp
drewrite unix - - - - - smtp
-o smtp_generic_maps=hash:/etc/postfix/rewrite_domain
reescrever_domínio:
[email protected] [email protected]
O problema é que amavis também está configurado para rodar nesse servidor, e isso parece dificultar a reescrita do endereço de alguma forma que eu honestamente não consigo entender.
O curioso é que quando eu ignoro o transporte e defino smtp_generic_maps
in main.cf
para sobrescrever o endereço do remetente de todos os destinatários; o endereço é reescrito OK.
Isso me levou a acreditar que talvez o transporte não esteja configurado corretamente; mas os logs do postfix mostram que, de fato, está sendo usado (e quando eu fiz consegui bork-lo anteriormente, recebi mensagens adiadas na fila).
A única maneira que consegui fazer isso funcionar foi desativar o amavis globalmente.