como enviar uma cópia para outro endereço de e-mail de todas as mensagens recebidas de uma conta de e-mail? (postfix)

6

como enviar uma cópia para outro endereço de e-mail de todas as mensagens recebidas de uma conta de e-mail? (postfix)

é possível?

thx.

    
por Mrsksdk 28.04.2011 / 01:23

4 respostas

12

Você pode simplesmente usar recipient_bcc_maps para copiar todos os e-mails sendo enviados para um usuário específico (ou um específico domínio).

Por exemplo, adicione a seguinte linha ao seu main.cf (ou use postconf para isso):

recipient_bcc_maps = hash:/etc/postfix/recipient_bcc_maps

e crie um arquivo /etc/postfix/recipient_bcc_maps com o seguinte conteúdo:

[email protected]  [email protected]

e execute postmap recipient_bcc_maps .

    
por 28.04.2011 / 19:21
4

Você pode fazer isso criando dois aliases para a conta, da seguinte maneira:

Digamos que você tenha dois endereços de e-mail: [email protected] e [email protected] e queira que a mãe receba uma cópia de todos os e-mails de crianças. Nesse caso, [email protected] e [email protected] seriam ambas contas, mas você também criaria os seguintes aliases:

From:                         To:
[email protected]               [email protected]
[email protected]               [email protected]

O postfix vai entender isso - o garoto - > O alias kid não cria um loop (embora pareça que deveria!), em vez disso, ele diz ao Postfix para continuar entregando na caixa de correio, mesmo que o email já tenha sido entregue ao alias.

    
por 28.04.2011 / 18:51
1

uma solução é usar o procmail uma solução diferente é usar o arquivo ~ / .forward. sobre os dois procmail tem muito mais opções e controle.

    
por 28.04.2011 / 03:11
1

Sugiro usar este milter se o formato de armazenamento do postfix for mbox: link

a vantagem é que, se um usuário for autenticado e não usar os detalhes corretos, seu e-mail ainda será capturado por esse milter enquanto o remetente_bcc_maps não o capturar.

    
por 07.05.2012 / 13:35