Matt, I've modified the permissions on my auto-whitelist file and directory to 777 even though I don't see why this is needed since spamd runs as root.
Anyway, I did as advised and ran spamassassin -D < test (intead of the --lint option) and I ran it twice on 2 messages from the same address (2nd was spammy). This way it does work as adveritsed (see excerpt from output below). I ran an `od -c ` on the file and was able to see the test email address in there. However, I then restarted the daemon and it does not touch the auto-whitelist at all (I sent myself few emails from the outside and the auto-whitelist file wasn't touched and I didn't see AWL lines in the X-Spam-Report) .... .... debug: running header regexp tests; score so far=17.627 debug: lock: 31007 created /var/spool/spamassassin/auto-whitelist.mutex debug: lock: 31007 trying to get lock on /var/spool/spamassassin/auto-whitelist with 30 timeoutdebug: lock: 31007 link to /var/spool/spamassassin/auto-whitelist.mutex: link ok debug: Tie-ing to DB file R/W in /var/spool/spamassassin/auto-whitelist debug: auto-whitelist (db-based): [EMAIL PROTECTED]|ip=204.11 scores 1/3.925 debug: AWL active, pre-score: 17.627, autolearn score: 17.627, mean: 3.925, IP: 204.11.105.95 debug: add_score: New count: 2, new totscore: 21.552 debug: DB addr list: untie-ing and unlocking. debug: DB addr list: file locked, breaking lock.debug: unlock: 31007 unlocked /var/spool/spamassassin/auto-whitelist.mutex debug: Post AWL score: 10.776 debug: running body-text per-line regexp tests; score so far=10.776 debug: running uri tests; score so far=10.776 debug: running raw-body-text per-line regexp tests; score so far=10.776 debug: running full-text regexp tests; score so far=10.776 debug: auto-learn: currently using scoreset 1. debug: auto-learn: message score: 10.776, computed score for autolearn: 18.627 debug: auto-learn? ham=0.1, spam=12, body-points=12.251, head-points=6.494, learned-points=0 debug: auto-learn? yes, spam (18.627 > 12) debug: Learning Spam .... X-Spam-Report: .... * -6.9 AWL AWL: From: address is in the auto white-list .... On 8/24/05, Matt Kettler <[EMAIL PROTECTED]> wrote: > At 05:15 AM 8/24/2005, Ilan Aisic wrote: > >Hi, > >I'm running SA 3.0.2 with Exim 4.5. spamd runs as root. > > Warning: You are subject to a remote DoS attack on SA's mime parser, it's > triggered by sending you a malformed message. Upgrade to 3.0.4. > > http://marc.theaimsgroup.com/?l=spamassassin-announce&m=111886630726077&w=2 > > > >I think I've set my configuration to have a system-wide auto-whitelisting. > >However, I've noticed that even though the file "auto-whitelist" > >always remains 12,288 bytes long and unchanged and naturally, scores > >aren't affected. > >Everytime I restart spamd, the file gets a new timestamp though. > > > >I'd appreciate any advice. > > > >My auto-whitelist related comamnds in the local.cf file are: > >auto_whitelist_path /var/spool/spamassassin/auto-whitelist > >auto_whitelist_file_mode 0666 > > change that mode from 0666 to 0777 > > ---------------- > auto_whitelist_file_mode(default: 0700) > The file mode bits used for the automatic-whitelist directory or file. > > Make sure you specify this using the 'x' mode bits set, as it may also be > used to create directories. However, if a file is created, the resulting > file will not have any execute bits set (the umask is set to 111). > ----------------- > > What are the permissions on the existing directory and file? > > > Elsewhere Kevin wrote: > >This isn't terribly helpful. > > Why isn't it? --lint does run a message, and you can see that it hasn't > learned it before... > > > Please try running with a real email, using the syntax: > > > >spamassassin -t -D < testemail > > Drop that -t... in SA 3.0.0 and higher -t disables the AWL and bayes > autolearner. > > http://bugzilla.spamassassin.org/show_bug.cgi?id=2632 > > > > > > -- Ilan Aisic Registered Linux User 8124 http://counter.li.org
