Monitorando o Envio e Recebimento de E-Mail

Postfix – always sender e recipient bcc

No arquivo de configuração do postfix (/etc/postfix/main.cf) existem alguns parâmetros que podem ser usados para quem deseja armazenar cópias de e-mails que trafegam no servidor. A opção a ser usada para aquelas empresas que desejam ter cópia de TODAS as mensagens que entram e saem no servidor de email, é o parametro always_bcc, que fica da seguinte forma dentro do main.cf:

always_bcc = monitor@rcbrasil.com.br

Nesse caso todos os e-mails são encaminhados para o endereço monitor@rcbrasil.com.br

Para quem deseja fazer uma regra mais específica, monitorando e-mails enviados ou recebidos por determinadas caixas, podem ser usadas as opções do sender_bcc_maps e recipient_bcc_maps.

Por ex:

sender_bcc_maps = hash:/etc/postfix/enviados

é necessário criar dentro do diretório do postfix o arquivo enviados e colocar os usuários a serem monitorados, por ex:

user monitor

user2 monitor

Nesse caso todos os e-mails enviados pelo user e user2 serão encaminhados para a caixa postal monitor.

Depois de fazer qualquer atualização no arquivo enviados é preciso executar o comando:

postmap /etc/postfix/enviados

Já no caso de monitorar as mensagens recebidas por determinados usuários, é o mesmo esquema, porém com o parametro recipient_bcc_maps:

recipient_bcc_maps = hash:/etc/postfix/recebidos

Criar o arquivo recebidos com os usuários e depois executar o postmap conforme informado acima, alterando o sender pelo recipient.
fonte:

http://www.postfix.org/postconf.5.html#sender_bcc_maps

http://www.postfix.org/postconf.5.html#recipient_bcc_maps

Sobre Rodrigo Tomazini 56 Artigos
Analista CNPI-P, Analista de Sistemas e Pós Graduado em Engenharia de Sistemas. Atua atualmente como Analista CNPI e Consultor de TI.