Tue, Feb 03, 2009 at 10:36:12PM +0100, Jehan Pag?s wrote:
> 
> and that the dspam training is indeed called? Because if I read well this
> piece of code, it looks like it was checking if the dspam training was
> successful. We commented out this check, so now maybe it fails and we copy
> the messages anyway to Junk/ even though no training really occurred.
> And when I check the logs or the dspam_stats, I don't see any change, even
> though I guess this retraining should be seen as a change in the stats, no?

Yes, it checks if dspam was called correctly, but it didn't worked
with dovecot >=1.1
I've comment out checking call_dspam exit status, but:
---
+               call_dspam(item->sig, item->wanted);
                item = item->next; 
---
it calls dspam anyway and it works for me fine. 
I've patched dspam a little bit to make it log better, so when I move 
message to SPAM folder I'm getting:

dspam_stats mr:
mr                TP:     0 TN:   340 FP:    21 FN:    33 SC:     0 NC: 4

dspam.log:
Feb  3 21:20:31 freebsd dspam[549]: Message from <None Specified> marked
as SPAM (signature=4988a7065441870592463, user=mr, status=Retrained,
time=0.016614s) 
and so on.

dspam_stats mr:
mr                TP:     0 TN:   339 FP:    21 FN:    34 SC:     0 NC: 4
So, you should see changes.

> I have the header on every emails.
> By the way, when one has the item "X-DSPAM-Result: Innocent" in the header,
> it means the email is not a spam, does'nt it (right now I am focusing on
> having this plugin working for training purpose, but currently not much is
> working perfectly as expected in my email spam system)?

Yes. It was classified as not spam. You can get X-DSPAM-Result:
Whitelisted, when dspam auto-whitelists some sender
 
> Me I have:
> Feb  3 22:10:39 ks34186 dovecot: IMAP(je...@zemarmot.net): antispam: plugin
> initialising (unknown)
> [...]
> Feb  3 22:10:39 ks34186 dovecot: IMAP(je...@zemarmot.net): antispam: dspam
> binary set to /usr/bin/dspam

Seems to be well configured. Check if messages are going to correct
dspam user. You are using je...@zemarmot.net as imap user, so dspam user
have to be exactly the same. (i'm using hash driver, so all is in
$DSPAM_HOME/data directory). 


-- 
Marcin Rzepecki
m.rzepecki(at)iem.pw.edu.pl 

Reply via email to