Outils pour utilisateurs

Outils du site


tech:spfdebianlenny

Installation de SPF sur debian lenny

Pré-requis

  1. avoir un postfix fonctionnel
  2. 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
tech/spfdebianlenny.txt · Dernière modification: 2016/07/19 15:36 (modification externe)