Postfix: Copiar mensagens de remetentes ou destinatários específicos

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.

Anúncios

3 comentários sobre “Postfix: Copiar mensagens de remetentes ou destinatários específicos

  1. 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.

      1. 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.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s