Howdy, I'm running SA on a RHEL 6.5 machine. Using spamassassin-3.3.1-3.el6.x86_64, pyzor-0.5.0-3.el6.noarch, spamass-milter-0.3.2-3.el6.x86_64 and milter-greylist-4.5.7-1.el6.x86_64 (if that matters).
The relevant parts of my sendmail.mc are: INPUT_MAIL_FILTER(`spamassassin', `S=unix:/var/run/spamass-milter/spamass-milter.sock, F=, T=C:15m;S:4m;R:4m;E:10m')dnl define(`confMILTER_MACROS_CONNECT',`t, b, j, _, {daemon_name}, {if_name},{if_addr}')dnl INPUT_MAIL_FILTER(`greylist',`S=local:/var/run/milter-greylist/milter-greylist.sock')dnl define(`confMILTER_MACROS_HELO', `{verify}, {cert_subject}')dnl define(`confMILTER_MACROS_ENVFROM', `i, {auth_authen}')dnl define(`confMILTER_MACROS_ENVRCPT', `b, r, v, Z, {greylist}')dnl define(`confINPUT_MAIL_FILTERS', `spamassassin, greylist') I set spamassassin to run as user "spam:" [root@ns2 ~]# cat /etc/sysconfig/spamassassin # Options to spamd SPAMDOPTIONS="-u spam -d -c -m5 -H" I also set spamass-milter to run as "spam:" [root@ns2 ]# grep RUN_AS_USER /etc/rc.d/init.d/spamass-milter RUN_AS_USER=spam ... I am seeing this in /var/log/maillog every time I start up SpamAssassin: Mar 5 23:26:34 ns2 spamd[9065]: pyzor: check failed: internal error, python traceback seen in response I've done pyzor -discover as the spam user, and pyzor ping reports everything is OK. What am I doing wrong? Everything is, as far as I can tell, running as "spam." Why am I getting an error in pyzor when SA starts up? Anyone know? Thomas