Postfix, courrier électronique envoyé par copy carbone

Fondamentalement, c'est la configuration que j'utilise actuellement:

virtual_alias_maps x1 x2 recipient_bcc_maps x2 x3 

Lorsque j'envoie un e-mail à x1, je m'attends à ce qu'il soit transmis à x2, puis copié sur x3, mais ce qui se passe à la place, c'est que le courrier électronique arrive à x2 et qu'il n'est plus copié sur x3.

Cela se produit parce que le champ du destinataire de l'en-tête du courrier électronique renvoyé (courrier original de: x1 -> rcpt à: x2) ne contient pas x2, donc la table x2 cc n'est pas vérifiée.

Quelqu'un at-il eu l'expérience d'une situation comme celle ci-dessus?

Merci MF

Si quelqu'un a un problème similaire, je l'ai résolu en basculant entièrement de recipient_bcc_maps vers virtual_alias_maps.

La configuration est:

 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 

Fondamentalement, si le message doit être renvoyé, n'incluez pas le count courant, sinon, si cela doit être copié en carbone, incluez le count courant dans la list des adresses où le message doit être envoyé

C'est le comportement attendu en raison de la façon dont les en-têtes de message sont traités.

Vous souhaitez utiliser cette carte bcc dont vous avez besoin de contenu original pour x1 à bcc x3, sauf si vous souhaitez utiliser always_bcc si x3 est comme une boîte aux lettres de surveillance d'archives / abus.

 x1 x3 x2 x3