Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Postfix with virtual users + spamassassin via procmail

25 views
Skip to first unread message

sgor...@gmail.com

unread,
Aug 8, 2012, 9:53:19 AM8/8/12
to
Hi all,
I'm trying to setup postfix with spamassassin using procmail. The idea is to check only incoming mail and if it's a spam to move the mail to one of those directories - Spam-Probably or Spam-Certainly, for that purpose I need procmail.
Below is the begging of /usr/local/etc/postfix/master.cf:


smtp inet n - n - - smtpd
-o content_filter=procmail:dummy
procmail unix - n n - - pipe
flags=DORX user=procmail argv=/usr/local/bin/procmail -t -o SENDER=${sender} -m USER=${user}@${domain} DOMAIN=${domain} EXTENSION=${extension} RECIPIENT=${recipient} /usr/local/etc/procmailrc


With this setup all the mail (not only the incoming mails) goes through the procmail content filter and all the mail is checked from spam assassin. This is a problem because in this case outgoing mail is not received from any external server. I suppose it happens because the spam assassin checks and header modifications.
Do you have any idea how to setup postfix to pass only incoming mail on that content filter?
0 new messages