Postfix, email enviado por cópia carbono

2

Basicamente esta é a configuração que estou usando atualmente:

virtual_alias_maps
  x1 x2

recipient_bcc_maps
  x2 x3

Quando envio um e-mail para x1, espero que ele seja encaminhado para x2 e depois copiado para x3, mas o que acontece é que o email chega a x2 e depois não é copiado para x3. / p>

Isso acontece porque o campo do destinatário do cabeçalho do e-mail encaminhado (e-mail original de: x1 - > rcpt para: x2) não contém x2, portanto, a tabela x2 cc não está marcada.

Alguém teve experiência com uma situação como a acima?

Obrigado M F

    
por Maryana Fisia 16.10.2015 / 14:40

2 respostas

2

Se alguém tiver um problema semelhante, resolvi-o mudando completamente de recipient_bcc_maps para virtual_alias_maps.

A configuração é:

main.cf
virtual_alias_maps = mysql:/etc/postfix/sqlconf/virtual_mailbox_maps.cf

virtual_mailbox_maps.cf
user            = vmail
password        = password
dbname          = mails
query           = SELECT concat(u.username,'@',u.domain) FROM users u WHERE u.username='%u' AND u.domain='%d' AND u.active='1' and u.type=0 UNION SELECT n.address FROM users u LEFT JOIN next n ON n.id = u.id WHERE u.username='%u' AND u.domain='%d' AND u.active='1';
hosts           = 127.0.0.1

Basicamente, se a mensagem precisar ser encaminhada, não inclua a conta atual, caso contrário, se ela precisar ser copiada em carbono, inclua a conta atual na lista de endereços em que a mensagem deve ser entregue

    
por 19.10.2015 / 19:45
1

Esse é o comportamento esperado devido ao modo como os cabeçalhos das mensagens são processados.

Você gostaria de usar este mapa bcc do qual precisa do conteúdo original de x1 a bcc x3, a menos que queira usar o always_bcc se x3 for como uma caixa de correio de monitoramento de arquivo / abuso.

x1 x3
x2 x3 
    
por 17.10.2015 / 01:17