I am running SA 3.0.4, and Postfix 2.2 on Redhat 8.0. I am trying to change
the way I start my SA installation in order to be able to filter out high
ranking spam scores.

I am currently sending emails to SA via a filter script similar to what is
described here.

http://advosys.ca/papers/postfix-filtering.html

But I only use Postfix and SA, not any of the other software mentioned.

And this works fine. Postfix hands off to the filter.sh script via the
entries made in master.cf as described above, emails get tagged correctly as
spam, etc. The system has been working fine like this for months.

But what I would like to do, and have failed at so far, is to instead start
SA with procmail as described here.

http://linux.duke.edu/~mstenner/docs/sa-docs/setup.html

In my attempt, I rolled back changes to master.cf to disable the filter.sh
script. My understanding is that all I am supposed to have to do is create a
file /etc/procmailrc with the entries below.

DROPPRIVS=yes

:0fw
| /usr/bin/spamc

And also set my Postfix main.cf as so.

mailbox_command = /usr/bin/procmail

   (I verified this is the correct path to procmail)

I have done all of this, even restarted the server and Postfix no longer
sends email through SA when I try to call it from procmail this way, there
is no SA tagging in the headers at all and nothing in the mail logs about
SA. Postfix is working fine and still delivers email, just no SA tags.

Would anyone know anything else that could be causing SA to not start with
procmail?

The only thing that might be unusual about my install is that the server
does not hold email. I pass all email to another server/s downstream, so
there are no mailboxes or user accounts on this server.

Thanks in advance.





Reply via email to