J'exécute un serveur Postfix qui héberge une petite liste de diffusion basée sur un alias. Disons people@myserver
vers l'avant alice@someprovider
et vers bob@someotherprovider
. Maintenant, alice@someprovider
je pourrais utiliser un filtre anti-spam plus restrictif que moi.
Quand un message de spam de (faux) backscattervictim@somewhere
à l' people@myserver
arrivée, et mon filtre anti-spam détecte comme spam, il est rejeté dans la phase SMTP -> pas de mal.
Cependant, lorsque le même courrier passe sur mon serveur, mon serveur essaie de le transmettre à Alice et son serveur le rejette pendant la phase SMTP, mon serveur crée un message de rebond à la victime innocente de rétrodiffusion. (Ce qui est logique du point de vue de mon serveur, mais c'est ennuyeux pour la victime de rétrodiffusion.)
Existe-t-il un moyen d'empêcher ce comportement? Je ne veux pas désactiver les rapports de non-remise, car (en général) ils servent un objectif légitime.
la source
Au lieu de supprimer complètement les rebonds, il est possible d'intercepter tous les rapports de non-remise sortants et de les rediriger vers une seule boîte aux lettres au lieu de les supprimer.
Dans
/etc/postfix/main.cf
:Dans
/etc/postfix/header_checks
:Cela signifie que tous les rebonds iront dans une seule boîte aux lettres, ce qui peut être un bon compromis entre la suppression et l'envoi de rapports de non-remise pour les petits sites avec peu d'utilisateurs.
Idéalement, vous ne le feriez que pour les rapports de non-remise aux utilisateurs non locaux, mais je ne pense pas que cela soit possible avec
header_checks
seul.la source