On Tue, 2009-09-08 at 11:50 +0300, Jari Fredriksson wrote: > > This is probably a dumb question, but my looking through > > the docs is just confusing me. > > > > Can I get SpamAssassin to fully log what it is doing? The > > best I can ever get is something like this; > > > > Mon Aug 3 06:27:57 2009 [4290] info: logger: removing > > stderr method Mon Aug 3 06:27:58 2009 [4292] info: > > spamd: server started on port 783/tcp (running version > > 3.2.5) > > Mon Aug 3 06:27:58 2009 [4292] info: spamd: server pid: > > 4292 > > Mon Aug 3 06:27:58 2009 [4292] info: spamd: server > > successfully spawned child process, pid 4293 > > Mon Aug 3 06:27:58 2009 [4292] info: spamd: server > > successfully spawned child process, pid 4294 > > Mon Aug 3 06:27:58 2009 [4292] info: prefork: child > > states: SI > > Mon Aug 3 06:27:58 2009 [4292] info: prefork: child > > states: II > > Mon Aug 3 06:34:31 2009 [4292] info: spamd: server > > killed by SIGTERM, shutting down > > > > > > But never any actual information on the mail scanning > > process. The problem, from my perspective, is I reject > > with a milter at the SMTP stage - so I never get to see > > any blocked messages. I have a few in my logs that > > Fetchmail has picked up from a pop account, before > > dumping them into Postfix - and I have no Spamassassin > > log I can view to see what they caught on and if I need > > to take any action. > > > > I had a look at: > > Mail::SpamAssassin::Logger - SpamAssassin logging module > > > > But I'm not entirely sure how to invoke that or if I can > > get it to give me what I need. It is very terse in > > information. > > > > Perhaps I can start SA differently to produce a log of > > the scanning it is doing? I'm sure this is a beginners > > question and I feel very stupid having to ask - but I > > cannot find the obvious answer. > > SA logs to local3.info, not mail.info, in my configuration. I do not recall > changing that, it may be default. Does your logger catch local3.info? > > I'm using syslog-ng, but despite listening to; unix-stream("/dev/log"); It gets nothing - but I don't expect it to as the default spamassassin conf has this line;
OPTIONS="--create-prefs --max-children 5 --username spamd --helper-home-dir ${SAHOME} -s /var/log/spamassassin/spamd.log" Since August, it's produced empty logs here.