Sorry that I posted my original message to razor-users.  I meant to 
post to spamassassin-talk.  Here's the relevant discussion.


Originally I wrote:

kc> I can get procmail to work with spamassassin with this in the 
kc> procmailrc file:
kc> 
kc>     :0fw
kc>     | /usr/bin/spamassassin -P
kc> 
kc>     :0:
kc>     * ^X-Spam-Status: Yes
kc>     /var/spool/mail/spam
kc> 
kc> But when I use this:
kc> 
kc>     :0fw
kc>     | /usr/bin/spamc
kc> 
kc>     :0:
kc>     * ^X-Spam-Status: Yes
kc>     /var/spool/mail/spam
kc> 
kc> Then it doesn't work.
kc> 
kc> I started spamd using the redhat-rc-script.sh, which basicly runs
kc> 'spamd -d -c -a', copied to /etc/rc.d/init.d/spamassassin and started
kc> with 'service spamassassin start'.  ps says spamd is running.
kc> 
kc> I tried spamc from command line, and I don't know if this is the 
kc> right way to do it, but....
kc> 
kc>     cat sample-spam.txt | spamc -c
kc> 
kc> The above gives me an exit status of 74, which is an i/o error.
kc> 
kc> Anyone have any suggestions as to how I could troubleshoot, or 
kc> preferably fix this?


Then Oliver replied:

on> First step would be to start spamd without the -d option.
on> Kill the one running, and run spamd by hand with option spamd -c -a
on> That way all messages will be loged on the screen.


That was an excellent suggestion.  Here's what I found out by various 
combinations of cat'ing spam and nonspam into sendmail and looking at 
the output of spamd running non-daemon.

- I can get 'spamd -c -a' to run as non-daemon as root.

- I can get 'spamd -d -c -u spamd' to run as daemon, but not
  if I also try -a, autowhitlisting.  I opened up the whitelist
  directory and all it's files to be read/write by everyone,
  but I get permission denied when starting spamd.

- When I tried 'spamd -d -c -a' as root, first I got a bunch of
  permission problems.  Then I made stuff world writable.  After
  that I got ndbm errors, as deduced by the exit status of spamc.

Any more ideas out there?

Thanks....

P.S.:   Even though I'm not automaticly white listing, everything
        else seems to be working fine.  I've already caught a lot
        of spam in /var/spool/mail/spam.  I built spamassassin as
        an RPM and automated the rc.d file stuff to start/stop when
        installing/removing the package.  I also added a config
        file for logrotate.  This grabs the subject and from lines
        from /var/spool/mail/spam, stuffs them into
        /var/log/spamassassin, rotates /var/log/spamassassin and 
        zero's out /var/spool/mail/spam.  I figured that this would
        let me keep an eye on spamassassin for a while, to make sure
        I didn't screw up too badly when installing and configuring
        it.  If anyone is interested in my add-ons, I'm happy to
        share.




_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk

Reply via email to