ReLoad

Thierry Jaouen ~ WikiBlog
"Rien à foutre d'être lu, tant que je peux me relire."

Outils pour utilisateurs

Outils du site


blog:2013:07:21:spamassassin_et_debian-spamd

SpamAssassin et "debian-spamd"

Depuis Debian "Wheezy" , un utilisateur “debian-spamd” est automatiquement créé pour traiter les SPAMs avec spamassassin

Or, dans un précédent post , j'expliquai pourquoi et comment créer un user “spamc-nobody” … On va rectifier cela.

~~READMORE~~

La HOME de l'utilisateur “debian-spamd” et dans /var/lib/spamassassin/ .

Brutal

:!: On va arreter Postfix pendant quelques secondes !!!!
# /etc/init.d/postfix stop
# /etc/init.d/spamassassin stop

Pyzor:

# mv /home/spamc-nobody/.pyzor /var/lib/spamassassin/

Razor:

# mv /home/spamc-nobody/.razor /var/lib/spamassassin/

Spamassassin stuff:

# mv /home/spamc-nobody/.spamassassin /var/lib/spamassassin/

Changer le proprietaire:

# chown -R debian-spamd: /var/lib/spamassassin/.pyzor/
# chown -R debian-spamd: /var/lib/spamassassin/.razor/
# chown -R debian-spamd: /var/lib/spamassassin/.spamassassin/

Changer le user dans /etc/postfix/master.cf (en modifiant la ligne):

spamassassin    unix    -       n       n       -       -       pipe
 flags=Rq user=debian-spamd argv=/usr/bin/spamc -f -e
 /usr/sbin/sendmail -oi -f ${sender} ${recipient}

Dans la conf de spamassassin, modifier le chemin vers les fichiers “bayes” dans le fichier local.cf :

bayes_path      /var/lib/spamassassin/.spamassassin/bayes

(par défaut, je crois que c'est déjà ainsi)

Redémarrer les services:

# /etc/init.d/spamassassin start
# /etc/init.d/postfix start

Supprimer le compte “spamc-nobody” :

# deluser --remove-home spamc-nobody

Sources

blog/2013/07/21/spamassassin_et_debian-spamd.txt · Dernière modification : 2014/11/07 22:07 de thierry