I've just upgraded my firewall to 4.1. The firewall runs spamd, and redirects connections (that don't go to spamd) to a server behind the firewall.

I modified my pf.conf per the sample in the spamd(8) man page. It's a couple of days later, and suddenly I realize that I'm only getting mail that's explicitly in my whitelist, from this rule:

rdr on $ext_cable proto tcp from <spamd-mywhite> to port smtp -> $mail port 25

I'm thinking my problem is the "no rdr" rule, maybe that's preventing the smtp connections from getting redirected. Here's all my smtp-related rdr rules:


rdr on $ext_cable proto tcp from <spamd-mywhite> to port smtp -> $mail port 25

no rdr on $ext_cable proto tcp from <spamd-white> to any port smtp

rdr pass on $ext_cable proto tcp from any to any port smtp -> 127.0.0.1 port spamd

# Send smtp to mail server
rdr on $ext_cable inet proto tcp from any to any port  25 -> $mail port 25


So, what's my best solution? Would changing the "no rdr" to a rdr -> $mail do what I want, or would I be better off moving spamd to my mail server?

Reply via email to