web-dev-qa-db-fra.com

Plusieurs messages à destinataire_bcc_maps et sender_bcc_maps avec Postfix lors de l'utilisation de amavis


J'ai un problème pour configurer mon postfix. Mon objectif est de disposer d'un serveur de messagerie qui filtre les spams et les virus en utilisant Spamassasin et ClamAV via amavis. De plus, je veux archiver une copie de chaque courrier dans une archive supplémentaire. Pour cela, j'ai choisi d'utiliser les paramètres destinataire_bcc_maps et sender_bcc_maps dans /etc/postfix/main.cf pour transférer une copie de tous les courriers entrants et sortants vers une adresse e-mail d'archivage. Le filtre avec amavis fonctionne bien. Et si je désactive le filtre, le transfert des mails fonctionne également très bien.

Le problème que j'ai est si j'active le filtrage. Dans ce cas, chaque courrier que j'envoie est envoyé trois fois à l'archive d'archives.

Je suggère que cela s’explique par le fait que le courrier est à nouveau reçu d’amavis, mais je ne sais pas comment je peux désactiver les options sender_bcc_maps et recipient_bcc_maps pour les messages re-reçus d’amavis. J'ai déjà essayé d'ajouter les paramètres au fichier /etc/postfix/master.cf

127.0.0.1:10027 inet n - n - - smtpd
    -o content_filter=
    -o recipient_bcc_maps=
    -o sender_bcc_maps=
    ...

Mais cela ne change rien. Je suis reconnaissant pour toutes les idées.
Ulli

2
Ulli

Vous devez définir receive_override_options dans votre master.cf comme suit.

#/etc/postfix/master.cf
127.0.0.1:10027 inet n - n - - smtpd
   -o content_filter=
   -o receive_override_options=no_address_mappings
  • no_address_mappings - désactive le mappage d'adresses canonique, le développement de mappes d'alias virtuels, le masquage d'adresses et les destinataires BCC (copie carbone invisible) automatiques. Ceci est généralement spécifié AVANT un filtre de contenu externe.

Plus d'infos ici . J'espère que ça t'as aidé.

1
clement