I'm running spamassassin.i386 version 3.3.1-3.el4.rf on centos 4.8 (raq4 server) and I can't get SA to log to syslog. I understand the SA log defaults to mail but my mail log doesn't show any SA activity. I've got loadplugin Mail::SpamAssassin::Logger::Syslog in a .pre file. But if I do:# spamd -s /var/log/spamd.log I get: Aug 10 17:46:31.704 [19945] warn: server socket setup failed, retry 1: spamd: could not create INET socket on 127.0.0.1:783: Address already in use Aug 10 17:46:32.711 [19945] warn: server socket setup failed, retry 2: spamd: could not create INET socket on 127.0.0.1:783: Address already in use
so I tried stopping SA and running again but I get: # spamd -s /var/log/spamd.log Aug 10 17:49:55.830 [20125] warn: Reference found where even-sized list expected at /usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/Logger/Syslog.pm line 58. Aug 10 17:50:24.713 [20125] info: spamd: server started on port 783/tcp (running version 3.3.1) Aug 10 17:50:24.716 [20125] info: spamd: server pid: 20125 Aug 10 17:50:24.748 [20125] info: spamd: server successfully spawned child process, pid 20156 Aug 10 17:50:24.809 [20125] info: spamd: server successfully spawned child process, pid 20157 Aug 10 17:50:24.827 [20125] info: prefork: child states: II ...and the console just hangs at this point. I have to do CTRL Z to get out of it. I looked at line 58 on syslog.pm and it reads: my %params = @_; I don't know what this means. I'm stuck here, would appreciate advice on how I can get SA logging (in detail). ps: I'm also not sure what the correct syslog.conf entry should look like to log SA. -- View this message in context: http://old.nabble.com/spamassassin-does-not-log-to-syslog-tp32237108p32237108.html Sent from the SpamAssassin - Users mailing list archive at Nabble.com.