Le mardi 28 janvier 2003, Fr�d�ric Massot a �crit...
bonjour,
> >Alors je suis revenu � la bonne vieille pipe � Procmail...
> >�a fonctionne, c'est moins rapide que pr�c�demment. Et �a bouffe un peu
> >plus de ressource.
> Tu aurais un exemple de conf de Procmail pour utiliser Spamassassin.
> Tu utilise Spamassassin avec un ficher de conf global ou un fichier par
> compte ?
J'utilise SA avec un fichier de conf g�n�ral /etc/spamassassin/local.cf
et une bd mysql qui g�re mon compte
Voici ce que j'ai dans local.cf
# Add your own customisations to this file. See 'man Mail::SpamAssassin::Conf'
# for details of what can be tweaked.
#
user_scores_dsn DBI:mysql:spamassassin:localhost:3306
user_scores_sql_username spamassassin
user_scores_sql_password xxxxxxxxxxx
required_hits 4.7
auto_whitelist_path /var/spool/spamassassin/auto-whitelist
rewrite_subject 1
subject_tag *****SPAM*****
spam_level_char *
spam_level_stars 1
Bon et voici les "scores" d�finis dans ma bd. Que ceux que �a
n'int�ressent pas me pardonnent:
required_hits 4.8
score CASINO 1.7
score BIG_FONT 2.20
score INVALID_MSGID 2.5
score MSG_ID_ADDED_BY_MTA 2
score FORGED_HOTMAIL_RCVD 0.6
score SUBJ_ALL_CAPS 2.6
score TO_NO_USER 2.1
score TO_MALFORMED 0.45
score PORN_4 0.5
score PORN_10 0.1
score PORN_11 0.9
score PORN_12 0.8
score SUPERLONG_LINE -0.1
score NO_REAL_NAME 1.2
score LINES_OF_YELLING_2 0.6
score US_DOLLARS_3 2.75
score FOR_FREE 0.5
score CTYPE_JUST_HTML 5
score CHARSET_FARAWAY_HEADERS 2.5
score FOR_FREE 0.5
score HTML_FONT_COLOR_BLUE 0.5
score HTML_FONT_COLOR_RED 0.5
score BIG_FONT 2.5
score HTML_WITH_BGCOLOR 0.5
score FROM_AND_TO_SAME_6 1.5
score PRIORITY_NO_NAME 1.1
score HTML_50_70 0.6
score HTML_FONT_FACE_ODD 0.5
score WEB_BUGS 0.3
score DEAR_SOMETHING 3
score MICROSOFT_EXECUTABLE 0.5
score UNDISC_RECIPS 0.5
score RAZOR_CHECK 3.5
Quand aux r�gles procmail elles sont d�finies dans le ~/.procmailrc
puisque c'est le fichier qui appelle d'autres fichiers de r�gles:
SPAMC_CMD="/usr/bin/spamc"
# pipe � Spamassassin
:0fw
* !^FROM_MAILER
* !^From:.*@(espinasse|localhost)
| $SPAMC_CMD
# vers la poubelle...
:0
* ^X-Spam-Status: Yes
{
:0
* X-Spam-Level:.*\*\*\*\*\*\*\*
/dev/null
:0
$MAILDIR/douteux/spam
}
C'est pratique; au fur et � mesure que la fiabilit� s'accroit on retire
des s�quences de \* dans la r�gle. Le peu que j'en sache en regardant
mes fichier "from", je n'ai pas vu de faux positifs.
--
jean-michel