Toutes les semaines je lance le script suivant. Il apprend des mails classés (spam et ham) par contre je n'apprend pas des mails qui sont dans la boite de réception (non classé) pour éviter d'apprendre du SPAM en tant que HAM.
#!/bin/shMAILDIR=/data/vmail
SADIR=/var/lib/amavis/.spamassassin
DBPATH=/var/lib/amavis/.spamassassin/bayes
for domain in `ls $MAILDIR`;doecho"Domain: $domain"for user in `ls $MAILDIR/$domain`;doecho" User: $user"
ls -a $MAILDIR/$domain/$user/ | grep -e "^\.[^\.]"| grep -v "Junk"| grep -v "Sent"| grep -v "Trash"| grep -v "Drafts"| grep -v "Corbeille"| grep -v "Brouillons"|whileread box ;doecho" Box: $box"
nice sa-learn --ham --showdots --dbpath $DBPATH"$MAILDIR/$domain/$user/$box/cur"done
ls -a $MAILDIR/$domain/$user/ | grep "Junk"| grep -e "^\.[^\.]"|whileread box ;doecho" Spam Box: $box"
nice sa-learn --spam --showdots --dbpath $DBPATH"$MAILDIR/$domain/$user/$box/cur"donedonedone
chown -R amavis:amavis $SADIR
chmod -R 0755$SADIRexit 0
[^] # Re: Améliorer ta configuration?
Posté par phoenix (site web personnel) . En réponse au message Vaincre le SPAM. Ou essayer, au moins.. Évalué à 2.
Toutes les semaines je lance le script suivant. Il apprend des mails classés (spam et ham) par contre je n'apprend pas des mails qui sont dans la boite de réception (non classé) pour éviter d'apprendre du SPAM en tant que HAM.