Somando-se à resposta de @joschi (e sei que isso está atrasado, mas outra pessoa pode achar essa informação útil): Você indicou que só quer reescrever cabeçalhos em mensagens para determinados endereços de e-mail. Isso é um pouco complicado:
Você precisa configurar um transporte separado para poder especificar diferentes manipulações para mensagens usando este transporte:
local padrão: /etc/postfix/transport
[email protected] rewriter:
[email protected] rewriter:
.anotherdomain.com rewriter:
Isso instrui o postfix a processar os emails destinados a esses locais usando o rewriter
transport. Então, em /etc/postfix/master.cf
, você pode adicionar:
rewriter unix - - - - - smtp
-o smtp_header_checks=regexp:/etc/postfix/rewrite_headers
E, finalmente, você especifica que tipo de reescrita deseja realmente fazer no arquivo /etc/postfix/rewrite_headers
. Ele tem a mesma sintaxe que o arquivo header_checks
padrão, é apenas uma versão personalizada válida apenas para os e-mails que passam pelo rewriter
transport.
Note que isso provavelmente não funcionará se você tiver algum tipo de filtro de conteúdo ativo (por exemplo, o Amavis), embora no meu caso eu estivesse executando uma manipulação diferente.