Newsgroup: it.comp.os.linux.sys
Titolo: Il lato oscruro di spamassassin

C'e' qualcosa di spamassassin non mi e' mai stato chiaro.
Il 
local.cf
 viene letto sempre?
Ve lo chiedo perche' se controllo una email manualmente col comando spamc < 
email_da_controllare e' tutto ok, e mi calcola gli score personalizzati che 
ho messo in /etc/nmail/spamassassin/
local.cf
Pero' quando spamc viene lanciato da qmail (attraverso simscan) gli score 
personalizzati vengono assolutamente ignorati dandomi ovviamente punteggi 
molto piu' bassi.
La cosa strana e' che il 
local.cf
 viene sicuramente letto dato che li dentro 
ci sono altri aspetti della configurazione che invece vengono correttamnete 
interpretati.
Fatto sta che se controlo manualmente una email spam, magari mi da un 
punteggio di 15, quindi un superspam, pero' l'email controllata 
automaticamente da qmail mi arriva in mbox con un punteggio per esempio di 
2!!!!
Faccio un esempio:
------ Controllato da spamassassin lanciato da Qmail (Simscan) -----------
Received: by simscan 1.2.0 ppid: 24297, pid: 24330, t: 11.6352s
         scanners: attach: 1.2.0 clamav: 0.88.3/m:39/d:1618 spam: 3.1.3
X-Spam-DCC: _DCCB_: _DCCR_
X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on
 
server.novasoftonline.it
X-Spam-Level: **
X-Spam-Status: No, score=2.0_ required=3.0 tests=BAYES_50 autolearn=no
 version=3.1.3
X-Spam-Pyzor: _PYZOR_
X-Spam-Report:
 *  2.0 BAYES_50 BODY: Bayesian spam probability is 40 to 60%
 *      [score: 0.4839]
------ Stessa identica email passato manualmente a spamassassin --------
Received: from localhost by 
server.novasoftonline.it
        with SpamAssassin (version 3.1.3);
        Wed, 13 Sep 2006 09:00:12 +0200
Subject: *** SPAM *** [15.4/3.0]
X-Spam-DCC: _DCCB_: _DCCR_
X-Spam-Flag: YES
X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on
 
server.novasoftonline.it
X-Spam-Level: ***************
X-Spam-Status: Yes, score=15.4_ required=3.0 tests=BAYES_99,BODY_8BITS,
        HTTP_CTRL_CHARS_HOST,MISSING_HB_SEP,MISSING_SUBJECT,NO_RECEIVED,
        NO_RELAYS,OB_FG,TO_CC_NONE autolearn=no version=3.1.3
X-Spam-Pyzor: _PYZOR_
X-Spam-Report:
        * -0.0 NO_RELAYS Informational: message was not relayed via SMTP
        *  2.5 MISSING_HB_SEP Missing blank line between message header and 
body
        *  3.8 OB_FG BODY: Obfuscated 'figa' in body
        *  1.5 HTTP_CTRL_CHARS_HOST URI: Uses control sequences inside a URL
        *      hostname
        *  4.0 BAYES_99 BODY: Bayesian spam probability is 99 to 100%
        *      [score: 1.0000]
        *  1.5 BODY_8BITS BODY: Body includes 8 consecutive 8-bit characters
        *  2.0 MISSING_SUBJECT Missing Subject: header
        * -0.0 NO_RECEIVED Informational: message has no Received headers
        *  0.1 TO_CC_NONE No To: or Cc: header
Come mai secondo voi?

 ha scritto nel messaggio
news:ee8bol$oql$1...@newsreader.mailgate.org...

Da quanto ne so io ( esperienza personale ) quando lo usi come demone quindi
usando spamc e spamd
il file 
local.cf
 viene letto solo all'avvio del demone.
Forse provi "manualmente" a controllare una mail con il comando
"spamassassin" tipo:
spamassassin -D -x < 1087231947.10767.xxxx3,S=12420:2,
e quindi usi il 
local.cf
 con i criteri più restrittivi; invece il demone
magari è configurato per la lettura
di un altro 
local.cf
 .. che magari non trova e quindi usa impostazioni di
default.
                                                              -- Yena --

 usando spamc e spamd
Il fatto e' che dopo le modifiche al 
local.cf
 io riavvio sempre il demone 
spamd.
E poi ti ripeto che alcune cose nel 
local.cf
 le legge correttamente, quindi 
sono ragionevolmente sicuro che viene letto proprio "quel" 
local.cf
Non so ma qualcosa mi sfugge!! 

Davide D'Amico ha scritto:

spamc lo lanci con il medesimo utente usato da qmail ?

 spamc lo lanci con il medesimo utente usato da qmail ?
Certo. Qmail lancia spamd con utente vpopmail, ed io uso spamc -c -u 
vpopmail