Reescrevendo o endereço do remetente com base no destinatário

2

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.

    
por halka 31.05.2012 / 14:04

0 respostas