Postfix : gérer une blacklist sender / recipient

Boris HUISGEN
|
Avec Postfix, il est possible de constituer une blacklist pour bloquer une adresse électronique à l’envoi (sender) ou à la réception (recipient).
Pour ce faire, les options à ajouter dans le fichier de configuration main.cf sont les suivantes :
1smtpd_sender_restrictions =
2 check_sender_access hash:/etc/postfix/block_sender
3smtpd_recipient_restrictions =
4 check_recipient_access hash:/etc/postfix/block_recipient
Les fichiers des lists sont donc _blocksender et _blockrecipient auxquels sont associès leurs fichiers hashtable, à générer/régénérer après chaque modification avec postmap :
# postmap /etc/postfix/block_sender
# postmap /etc/postfix/block_recipient
Au niveau du contenu des fichiers, il faut spécifier la valeur REJECT après chaque adresse car la valeur par défaut est OK (autorisée) :
# cat /etc/postfix/block_sender
someuser@somedomain.com REJECT
L’erreur de rejet par défaut sera envoyée Si vous souhaitez un message d’erreur particulier, rajoutez-y son contenu:
# cat /etc/postfix/block_sender
someuser@somedomain.com 554 Your custom error message here