Olá ! Quem trabalha com qualquer MTA conhece o recurso de copiar as mensagens que passam pelo servidor para um destinatário específico. No Postfix isso é feito com o parâmetro always_bcc, porém as vezes precisamos auditar somente o que alguns usuários enviam ou recebem. Para isso, temos os parâmetros recipient_bcc_maps e sender_bcc_maps, onde podemos especificar usuários que terão suas mensagens recebidas ou enviadas, respectivamente, copiadas.
Vejamos um exemplo desta implementação:
Edite o arquivo main.cf da seguinte forma:
recipient_bcc_maps = hash:/etc/postfix/recipient_bcc
sender_bcc_maps = hash:/etc/postfix/sender_bcc
No arquivo recipient_bcc nós colocamos os usuários que queremos que suas mensagens recebidas serão copiadas, e no arquivo sender_bcc, a mesma lógica para as mensagens enviadas. Vamos supor que queiramos copiar todas as mensagens enviadas por fabio@teste.com.br e todas as mensagens recebidas pelo usuario@teste.com.br para o auditor@teste.com.br:
/etc/postfix/recipient_bcc:
usuario@teste.com.br auditor@teste.com.br
/etc/postfix/sender_bcc
fabio@teste.com.br auditor@teste.com.br
Após efetuar a configuração no main.cf e criar os arquivos, basta executar o postmap nos mesmos e efetuar o reload no serviço do Postfix.
Olá Fabio.
Meu nome é Claudio.
Fiz a configuração como você indicou mas ao fazer os testes, acabei recebendo as mensagens duplicadas.
Confirmei que não tenho alias configurado.
Alguma ideia para a causa?
Abraços,
Claudio.
Obrigado pelo acesso.
Poderia me informar os procedimentos e comandos que executou?
Sim. Segui exatamente, passo a passo o seu tutorial.
Inseri no main.cf
recipient_bcc_maps = hash:/etc/postfix/recipient_bcc
sender_bcc_maps = hash:/etc/postfix/sender_bcc
depois criei os arquivos /etc/postfix/recipient_bcc e sender_bcc tambem.
Neles coloquei o mail origem e o destino, assim:
usuario@teste.com.br auditor@teste.com.br
fiz teste colocando apenas o usuário (sem o dominio) e tambem incluíndo “:” depois do primeiro nome.
Executei o postmap e o reload no serviço do Postfix.
Tambem executei service apache2 reload.
Enviei mail externo para o primeiro usuário e o usuário “auditor” recebeu 2 cópias iguais.
Claudio.