SpamAssassin : Différence entre versions
De Wiki NCad
(→Configuration de /etc/default/spamassassin) |
(→Configuration de base) |
||
Ligne 9 : | Ligne 9 : | ||
== Configuration de base == | == Configuration de base == | ||
− | === | + | === Activation du programme === |
− | * Par défaut, le module est désactivé. Pour être lancé il faut remplacer : | + | * Par défaut, le module est désactivé. Pour être lancé il faut remplacer dans le fichier '''/etc/default/spamassassin''' : |
ENABLED=0 | ENABLED=0 | ||
Ligne 19 : | Ligne 19 : | ||
ENABLED=1 | ENABLED=1 | ||
− | === Configuration de /etc/spamassassin/local.cf === | + | === Création de l'utilisateur spamd === |
+ | |||
+ | * '''Spamassassin''' s'exécute avec les droits et permissions de l'utilisateur '''spamd'''. Cependant, cette utilisateur n'est pas crée à l'installation du programme. Il va donc falloir le créer : | ||
+ | |||
+ | {{ Box Console | objet=sudo groupadd spamd<br /> | ||
+ | sudo useradd -g spamd -s /sbin/nologin -d /var/lib/spamassassin spamd<br /> | ||
+ | sudo chown spamd:spamd /var/lib/spamassassin<br /> | ||
+ | sudo mkdir /var/log/spamd<br /> | ||
+ | sudo chown spamd:spamd /var/log/spamd}} | ||
+ | |||
+ | === Configuration de spamassassin === | ||
+ | |||
+ | * Le configuration de '''Spamassassin''' se trouve dans le fichier '''/etc/spamassassin/local.cf'''. On va y décommenter les lignes suivantes : | ||
+ | |||
+ | rewrite_header Subject *****SPAM***** | ||
+ | report_safe 1 | ||
+ | required_score 5.0 | ||
+ | use_bayes 1 | ||
+ | bayes_auto_learn 1 | ||
+ | bayes_ignore_header X-Spam-Status | ||
+ | |||
+ | * Une fois le fichier de configuration renseigné, on peut démarrer '''Spamassassin''' : | ||
+ | |||
+ | {{ Box Console | objet=sudo service spamassassin start }} | ||
+ | |||
+ | == Autre conf == | ||
Renseigner le fichier comme tel : | Renseigner le fichier comme tel : |
Version du 6 février 2014 à 13:49
Suite à la nouvelle version de l'article Postfix, cet article doit être mis à jour. |
Sommaire
Installation
- Il est nécessaire d'installer spamassassin mais aussi les paquets razor et pizor pour la détection des messages considérés comme SPAM :
|
Configuration de base
Activation du programme
- Par défaut, le module est désactivé. Pour être lancé il faut remplacer dans le fichier /etc/default/spamassassin :
ENABLED=0
- Par :
ENABLED=1
Création de l'utilisateur spamd
- Spamassassin s'exécute avec les droits et permissions de l'utilisateur spamd. Cependant, cette utilisateur n'est pas crée à l'installation du programme. Il va donc falloir le créer :
|
Configuration de spamassassin
- Le configuration de Spamassassin se trouve dans le fichier /etc/spamassassin/local.cf. On va y décommenter les lignes suivantes :
rewrite_header Subject *****SPAM***** report_safe 1 required_score 5.0 use_bayes 1 bayes_auto_learn 1 bayes_ignore_header X-Spam-Status
- Une fois le fichier de configuration renseigné, on peut démarrer Spamassassin :
|
Autre conf
Renseigner le fichier comme tel :
rewrite_header Subject [***** SPAM _SCORE_ *****] required_score 2.0 #to be able to use _SCORE_ we need report_safe set to 0 #If this option is set to 0, incoming spam is only modified by adding some "X-Spam-" headers and no changes will be made to the body. report_safe 0 # Enable the Bayes system use_bayes 1 use_bayes_rules 1 # Enable Bayes auto-learning bayes_auto_learn 1 # Enable or disable network checks skip_rbl_checks 0 use_razor2 0 use_dcc 0 use_pyzor 0
Intégration pour Postfix
Configuration de /etc/postfix/master.cf
- En début de fichier, modifier :
smtp inet n - - - - smtpd
- Par :
smtp inet n - - - - smtpd -o content_filter=spamassassin
- En fin de fichier ajouter :
spamassassin unix - n n - - pipe user=spamd argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}
Finalisation de l'installation
Démarrer / Redémarrer Spamassassin
|
Redémarrer Postfix
|