OVH Cloud OVH Cloud

SpamAssassin en français.

1 réponse
Avatar
Patrick Lamaizière
Bonjour,

[Je pense qu'il s'agit plutôt d'un problème Linux, suivi sur
fr.comp.mail le cas échéant]

Voilà, j'ai installé SA 2.55 (à partir des sources) et ça marche, sauf
que:

Les rapports ne sont pas en français quand je récupère mes mails (avec
fetchmail et procmail). Par contre si j'exécute spamassassin dans un
terminal "spamassassin < sample-spam.txt" il me sort bien les rapports
en français.

Pourquoi je n'ai pas le français quand je passe par fetchmail+procmail
toujours en console ? Les courriers sont bien triés en plus et SA tient
compte de mes règles "utilisateur", comme quoi il voit bien qui est
l'utilisateur.

dans mon .fetchmailrc j'ai :

poll pop.free.fr
proto pop3
user "aa"
pass "bb"
is patrick

mda "/usr/bin/procmail -Y -d %T"

et dans mon .procmailrc :

######
# Mon procmailrc de base
#
SHELL=/bin/bash
MAILDIR=$HOME/MailBox
LOGNAME=patrick
ORGMAIL=$MAILDIR/$LOGNAME
DEFAULT=$ORGMAIL
VERBOSE=yes

# Spamassassin
:0fw
* < 256000

| /usr/bin/spamassassin

:0e
{
EXITCODE=$?
}

# Test principal pour SpamAssassin.
:0:
* ^X-Spam-Flag: YES
spam

Merci.

1 réponse

Avatar
Patrick Lamaizière
Patrick Lamaizière écrivait :

Les rapports ne sont pas en français quand je récupère mes mails (avec
fetchmail et procmail). Par contre si j'exécute spamassassin dans un
terminal "spamassassin < sample-spam.txt" il me sort bien les rapports
en français.


Bon j'ai trouvé, $LANG n'est plus définie quand procmail s'exécute (et
pourquoi donc ?). Il faut rajouter dans .procmailrc "LANG=fr_FR" et ça
fonctionne.