Je cite : "Postfix dispose d’aucune capacité inhérente de distinguer le courrier entrant du courrier sortant. Cependant, avec quelques modifications il est possible de le faire." et en anglais la suite : "Why multiple Postfix instances ? Outbound mail relay for a corporate network."
De ce fait, je crée une seconde instance à Postfix ainsi :
/X-Spam-Flag:.Yes/ DISCARD SPAM blocked for postfix-out
Je relance le tout et tout fonctionne ! :)
J'en ai profité pour revoir intégralement mon serveur mail en réinstallant un nouveau en remplaçant spamassassin/amavis par rspamd/rmilter.
La finalité :
Lorsque qu'un utilisateur reçoit un mail et si c'est un SPAM, rspamd le tag et sieve le place dans le dossier des indésirables. Si le SPAM reçu redirige vers une autre adresse à l'extérieur de mes services (sur Internet), celui-ci passe par le relay-host interne et comme il a été tagué dans la première instance par X-Spam-Flag à Yes il sera DISCARD et non envoyé à l'extérieur.
# Résolu ! :)
Posté par Elodie . En réponse au message Comment en laissant passer le spammy en local, bloquer le spam forward via "virtual_alias_maps" ?. Évalué à 1. Dernière modification le 24 août 2016 à 22:30.
J'ai réussie à faire ce que je voulais ! :)
Pas besoin d'ajouter des instances amavis/clamav en double, j'utilise une double instance à Postfix comme recommandé par eux mêmes : http://www.postfix.org/MULTI_INSTANCE_README.html
Voilà une petite explication en français : https://placenet.fr/2010/10/17/deux-instances-pour-postfix/
Je cite : "Postfix dispose d’aucune capacité inhérente de distinguer le courrier entrant du courrier sortant. Cependant, avec quelques modifications il est possible de le faire." et en anglais la suite : "Why multiple Postfix instances ? Outbound mail relay for a corporate network."
De ce fait, je crée une seconde instance à Postfix ainsi :
Puis je remplace le port smtp 25 dans le second /etc/postfix-out/master.cf par un port autre :
Je demande à la première instance de Postfix à relayer les mails sortants à la seconde instance en modifiant /etc/postfix/main.cf par :
j'ajoute à la seconde instance /etc/postfix-out/main.cf ceci :
et dans /etc/postfix-out/header_checks ceci :
Je relance le tout et tout fonctionne ! :)
J'en ai profité pour revoir intégralement mon serveur mail en réinstallant un nouveau en remplaçant spamassassin/amavis par rspamd/rmilter.
La finalité :
Lorsque qu'un utilisateur reçoit un mail et si c'est un SPAM, rspamd le tag et sieve le place dans le dossier des indésirables. Si le SPAM reçu redirige vers une autre adresse à l'extérieur de mes services (sur Internet), celui-ci passe par le relay-host interne et comme il a été tagué dans la première instance par X-Spam-Flag à Yes il sera DISCARD et non envoyé à l'extérieur.
Voilà :)