Image de la famille Peaudecerf

Créer des filtres MTA en vérifiant le header:

Le: 2 novembre 2020

 Tous les mails partant de mon serveur Zimbra sont transféré grâce à Maljet (tuto de la conf). Malheureusement, j'avais un problème pour certains de mes destinataires. Il est donc possible d'ajouter des règles dans postfix de Zimbra afin de rediriger ou modifier un ou plusieurs mails. Dans un premier temps, je décide donc que pour mes destinataires en yahoo.fr et yahoo.com, de faire confiance à orange, mon fournisseur d’accès à internet et de ne pas envoyer ces mails via Mailjet.

Apres réflexion, il s'avère plus judicieux de configurer des règles de transport dans Postfix grâce à ce tuto.

Sur le serveur Zimbra, avec le user zimbra:

Créer un fichier de conf et ajouter vos règles:

su zimbra
touch /opt/zimbra/conf/postfix_header_checks_perso
nano /opt/zimbra/conf/postfix_header_checks_perso

Ajouter (adapter suivant vos regles):

/^From:.*Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser./ REDIRECT Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.
/^From:.*Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser./ REJECT #spammeur connue
/^To:.*@yahoo\.[com|fr]/ FILTER smtp:smtp.orange.fr

Vérification de vos règles:

zmprov gcf zimbraMtaHeaderChecks

La commande renvoie vos règles (par défaut: zimbraMtaHeaderChecks: pcre:/opt/zimbra/conf/postfix_header_checks)

Ajouter le fichier créé à votre règles préexistantes:

zmprov mcf zimbraMtaHeaderChecks 'pcre:/opt/zimbra/conf/postfix_header_checks, pcre:/opt/zimbra/conf/postfix_header_checks_perso'

Désactiver l'option zimbraMtaBlockedExtensionWarnRecipient comme suggéré ici

zmprov mcf zimbraMtaBlockedExtensionWarnRecipient FALSE

Vérifier que la nouvelle configuration soit acceptée:

zmprov gcf zimbraMtaHeaderChecks
postconf | grep header_checks

La commande renvoie au moins: header_checks = pcre:/opt/zimbra/conf/postfix_header_checks,, pcre:/opt/zimbra/conf/postfix_header_checks_perso

Relancer MTA:

zmmtactl restart

Les mails de Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. seront détruit (ainsi que ceux terminant par user005 du domaine spammerdomain.com).

Les mails de Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. seront redirigés à Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser..

Les mails en destination de yahoo seront envoyés via le serveur SMTP d'orange (smtp.orange.fr).