We run postfix and SpamAssassin. Postfix's use of RBL is pre-empting SA's ability to whitelist specific senders. I'm wondering if there is some way to override that.
We run postfix 2.1.5_1,1 on FreeBSD 5.2.1, and use some RBL lists:
smtpd_recipient_restrictions = ... reject_rbl_client opm.blitzed.org, reject_rbl_client list.dsbl.org, reject_rbl_client proxies.relays.monkeys.com, reject_rbl_client relays.ordb.org, reject_rbl_client bl.spamcop.net, reject_rbl_client sbl.spamhaus.org
We also use SpamAssassin 3.0.1_2, called from master.cf:
smtp inet n - n - - smtpd -o \ content_filter=spamassassin
...
spamassassin unix - n n - - pipe user=nobody argv=/usr/local/bin/spamc -f -e /usr/local/sbin/sendmail -oi -f ${sender} ${recipient}
We are seeing cases where mail is rejected because of the RBL lists, even when a sender is whitelisted in a recipient's SA user_prefs file.
Is there any way to reverse the order of operations so that postfix doesn't check with the RBL list when SA says a sender is OK?
Thanks.
Regards, David Newman Network Test