====== Installation de SPF sur debian lenny ====== ===== Pré-requis ===== - avoir un postfix fonctionnel - installer le paquet libmail-spf-query-perl apt-get install libmail-spf-query-perl ===== Mise en place du script de policy ===== Décompresser le script fourni dans la doc : ''zcat /usr/share/doc/libmail-spf-query-perl/examples/postfix-policyd-spf.gz > /etc/postfix/postfix-policyd-spf'' Compléter le script pour qu'il rejette les adresses n'apparaissant en SPF, en ajoutant la ligne suivante dans la méthode "sender_permitted_from" après le test ''if ($result eq "fail")'' : elsif ($result eq "softfail") { return "REJECT expediteur inconnu - $smtp_comment"; } ===== Mise à jour de la configuration postfix ===== Ajouter ceci à la fin de /etc/postfix/master.cf : policy unix - n n - - spawn user=nobody argv=/usr/bin/perl /usr/libexec/postfix/smtpd-policy.pl Ajouter ceci aux ''smtpd_recipient_restrictions'' dans /etc/postfix/main.cf : check_policy_service unix:private/policy