Estou com um problema para configurar meu postfix. Meu objetivo é ter um servidor de e-mail que filtre spam e vírus usando Spamassasin e ClamAV via amavis. Além disso, quero arquivar uma cópia de cada e-mail em um arquivo extra. Para isso eu escolhi a maneira de usar os parâmetros receiver_bcc_maps e sender_bcc_maps no /etc/postfix/main.cf para encaminhar uma cópia de todos os e-mails recebidos e enviados para um endereço de e-mail de arquivo. O filtro com amavis funciona bem. E se eu desabilitar o filtro o encaminhamento dos e-mails também funciona bem.
O problema que tenho é se eu habilitar a filtragem. Neste caso, cada e-mail que envio é enviado três vezes para o arquivo de endereço de e-mail. Os e-mails que recebo são enviados duas vezes para o arquivo.
Sugiro que isso seja porque o e-mail foi recebido novamente do amavis, mas não sei como posso desabilitar sender_bcc_maps e destinatário_bcc_maps para os e-mails recebidos novamente do amavis. Já tentei adicionar os parâmetros ao /etc/postfix/master.cf
127.0.0.1:10027 inet n - n - - smtpd
-o content_filter=
-o recipient_bcc_maps=
-o sender_bcc_maps=
...
Mas isso não mudou nada. Sou grato por qualquer ideia.
Ulli
Responder1
Você deve definir receive_override_options
o master.cf
seguinte.
#/etc/postfix/master.cf
127.0.0.1:10027 inet n - n - - smtpd
-o content_filter=
-o receive_override_options=no_address_mappings
no_address_mappings
- desativará o mapeamento de endereços canônicos, a expansão do mapa de alias virtual, o mascaramento de endereços e os destinatários automáticos de CCO (cópia carbono oculta). Normalmente, isso é especificado ANTES de um filtro de conteúdo externo.
Mais informaçõesaqui. Espero que ajude.