Peter Sutter wrote:
I am trying to get rbl filtering of my incoming mail. I tried to configure sendmail to do rbl checks, but since I dislike opening the smtp port on my router, I decided to use fetchmail to periodically poll my external mail sources, and use spamassassin for rbl checks.
Unfortunately this doe not work for me for some reason.
As which user does spamd daemon run (check your /etc/sysconfig/spamd, look for -u parameter)? This was the reason for my many sleepless nights recently. My spamd runs as user "nobody". When the daemon is started, it tries to write a "spamd.pid" file to /var/run. But since user "nobody" cannot write to this directory, everything worked OK, except for RBLDNS checking. To solve this I had to edit /etc/rc.d/spamd and change PIDFILE parameter to /var/tmp/spamd.pid. The interesting part is that if I started spamd in debug mode (-D) as user "nobody", RBLDNS worked, problem only occures when running spamd as a daemon. HTH robert -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com