Spamassassin
De Wiki de Nelly & Richard.
Sommaire |
Contrôle du SPAM : spamassassin
Le serial killer du SPAM le plus répandu spamassassin ou spamd. http://spamassassin.apache.org/
Installation
- Pour les adepte de la fedora core un petit yum -y install spamassassin devrait suffir
- Pour les autres apt-get install spamassassin
- Pour les malchanceux : http://spamassassin.apache.org/ puis on clic sur DOWNLOAD
Configuration
- Il faut configurer votre serveur SMTP pour qu'il laisse spamd analyser les messages sendmail 2 lignes sont à ajouter dans votre .mc, n'oublier pas la commande m4 afin de resortir votre .cf
- Juste un fichier /etc/procmailrc
# Run Procmail as user DROPPRIVS=yes # LOGFILE=/var/log/procmail.log VERBOSE=ON # Spamassassin :0fw * < 256000 | /usr/bin/spamc -f :0e { EXITCODE=$? } :0: # **** pour désigner du spam (c'est ce qu'il apparaitra dans l'entête du mail) * ^X-Spam-Status: Yes # /dev/null on supprime directement le spam # on peut les sauver dans un fichier /home/username/mail/spam /dev/null
Adresses autorisées et interdites
Le fichier contenant les informations concernant les tests d'en-tête, de corps, d'adresses mail, ... est /etc/mail/spamassassin/local.cf.
# These values can be overridden by editing ~/.spamassassin/user_prefs.cf # (see spamassassin(1) for details) # These should be safe assumptions and allow for simple visual sifting # without risking lost emails. required_hits 5 report_safe 0 rewrite_header Subject [SPAM] # aa@aa.com sera toujours refusé blacklist_from aa@aa.com # bb@bb.com sera toujours accepté whitelist_from bb@bb.com # les messages contenant `pharmacy` dans le corps du message # auront un score de 5 body pharmacy /pharmacy/i score pharmacy 5
Copyright
Copyright © Richard DUMAIS