Postfix : gérer une blacklist sender / recipient

Boris HUISGEN
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
Boris HUISGEN
Boris HUISGEN
Blog owner
  • #postfix