Postfix : gérer une blacklist sender / recipient
- Samedi 4 juillet 2009
- Publié dans Administration . Linux . Système
- Par Boris HUISGEN
- Ecrire
Avec Postfix, il est possible de constituer une blacklist pour bloquer à l’envoi (sender) ou à la réception (recipient) une adresse électronique.
Il faut ajouter ces options dans le fichier de configuration main.cf :
smtpd_sender_restrictions = check_sender_access hash:/etc/postfix/block_sender smtpd_recipient_restrictions = check_recipient_access hash:/etc/postfix/block_recipient
Les blacklists sont donc les fichiers block_sender et block_recipient auxquels seront associès leurs fichiers hashtable (même nom de fichier mais avec l’extension .db) à générer et régénérer après chaque modification avec postmap :
# postmap /etc/postfix/db/block_sender # postmap /etc/postfix/db/block_recipient
Au niveau du contenu des fichiers, il faut spécifier la valeur REJECT àprès chaque adresse sinon elle sera autorisée (par défaut valeur OK) :
# cat /etc/postfix/db/block.sender someuser@somedomain.com REJECT
L’erreur de rejet par défaut sera envoyée, mais il est possible de s’amuser un peu en spécifiant une erreur et un message particulier :
# cat /etc/postfix/db/block.sender someuser@somedomain.com 554 Désolé, j'ai piscine !
Pas encore de commentaires.