OVH Cloud OVH Cloud

Spamassassin et SQL

1 réponse
Avatar
Arno
Bonjour,

Voila je vient d'installer SpamAssassin 2.60 et j'ai un petit problème de
conf pour utiliser les préférences mysql.
Pour lancer spamd, j'utilise la commande : spamd -a -q -x -D

J'envoi ensuite un mail à l'utilisateur arno et voila le debug que j'obtient
:

logmsg: connection from localhost [127.0.0.1] at port 1041
debug: retrieving prefs for root from SQL server
logmsg: Still running as root: user not specified with -u, not found, or set
to root. Fall back to nobody.
logmsg: processing message <026401c388c6$22c9d2a0$1600a8c0@antiope> for
root:99.
debug: mkdir //.spamassassin failed: mkdir //.spamassassin: Permission
denied at ../lib/Mail/SpamAssassin.pm line 1274


debug: bayes: no dbs present, cannot scan: //.spamassassin/bayes_toks
debug: received-header: parsed as [ ip=62.210.110.225
rdns=adsl-cw-default-225 helo=antiope by=mailhub10.isdnet.net ident= ]
debug: received-header: cannot use DNS, do not trust any hosts from here on
debug: received-header: relay 62.210.110.225 trusted? no
debug: Language possibly: en
debug: running header regexp tests; score so far=0
debug: running body-text per-line regexp tests; score so far=0
debug: Razor2 is not available
debug: running raw-body-text per-line regexp tests; score so far=34.512
debug: running uri tests; score so far=34.512
debug: uri tests: Done uriRE
debug: running full-text regexp tests; score so far=34.512
debug: Razor2 is not available
debug: Pyzor is not available: pyzor not found
debug: DCCifd is not available: no r/w dccifd socket found.
debug: DCC is not available: no executable dccproc found.
debug: all '*From' addrs: ****
debug: all '*To' addrs: arno@****
debug: forged-HELO: from=adsl-cw-default-225 helo=antiope by=isdnet.net
debug: running meta tests; score so far=34.512
debug: auto-learn? ham=0.1, spam=12, body-hits=34.512, head-hits=0
debug: auto-learn: currently using scoreset 1. no need to recompute.
debug: auto-learn? no: too few head hits (0 < 3)
debug: mkdir //.spamassassin failed: mkdir //.spamassassin: Permission
denied at ../lib/Mail/SpamAssassin.pm line 1274
No such file or directory

debug: open of AWL file failed: lock: 356 cannot create tmp lockfile
//.spamassassin/auto-whitelist.lock.****.356 for
//.spamassassin/auto-whitelist.lock: No such file or directory

debug: is spam? score=34.512 required=5
tests=AS_SEEN_ON,BANG_MONEY,CASHCASHCASH,COPY_ACCURATELY,EARN_MONEY,FINANCIA
L,INVALUABLE_MARKETING,JODY,MLM,NOT_INTENDED,ORDER_REPORT,READ_TO_END,RISK_F
REE,SECTION_301,SENT_IN_COMPLIANCE,SERIOUS_CASH,WALAA
logmsg: identified spam (34.5/5.0) for root:99 in 3.3 seconds, 19197 bytes.



Comme on peut le voir dans les logs, il récupère bien les préférences dans
la base mysql : debug: retrieving prefs for root from SQL server mais il
essait de récupérer les préférence de l'utilisateur root alors qu'il devrait
utiliser les préférences de l'utilisateur arno. Quelqu'un voit pourquoi ?

Pour info j'utilise sendmail 2.12.10 avec le plugin : spamass-milter 0.2.0.

Par avance, merci.

--
Arno - Pour le mail : http://cerbermail.com/?P5oJnDlxNt

1 réponse

Avatar
Arno
Un beau jour, Arno a écrit:

Bonjour,

Voila je vient d'installer SpamAssassin 2.60 et j'ai un petit
problème de conf pour utiliser les préférences mysql.
Pour lancer spamd, j'utilise la commande : spamd -a -q -x -D

J'envoi ensuite un mail à l'utilisateur arno et voila le debug que
j'obtient



logmsg: connection from localhost [127.0.0.1] at port 1041
debug: retrieving prefs for root from SQL server

[...]

Comme on peut le voir dans les logs, il récupère bien les préférences
dans la base mysql : debug: retrieving prefs for root from SQL server
mais il essait de récupérer les préférence de l'utilisateur root
alors qu'il devrait utiliser les préférences de l'utilisateur arno.
Quelqu'un voit pourquoi ?

Pour info j'utilise sendmail 2.12.10 avec le plugin : spamass-milter
0.2.0.



J'ai trouvé la solution à mon problème. Il fallait que je passe l'option à
spamass-milter pour qu'il fasse appel à spamc avec le bon utilisateur.

--
Arno - Pour le mail : http://cerbermail.com/?P5oJnDlxNt