Hello,
I installed a new machine a few hours ago with a current snapshot.
I'm running spamd in blacklist mode but I look like "spamd-setup -b"
does not update the spamd table.
May be I miss something ...

My rc.conf.local contains the following line:
spamd_flags="-v -b"

$ cat /etc/mail/spamd.conf

all:\
        :uatraps:nixspam:bsdly

# University of Alberta greytrap hits.
# Addresses stay in it for 24 hours from time they misbehave.
uatraps:\
        :black:\
        :msg="Your address %A has sent mail to a ualberta.ca spamtrap\n\
        within the last 24 hours":\
        :method=http:\
        :file=www.openbsd.org/spamd/traplist.gz

# Nixspam recent sources list.
# Mirrored from http://www.heise.de/ix/nixspam
nixspam:\
        :black:\
        :msg="Your address %A is in the nixspam list\n\
        See http://www.heise.de/ix/nixspam/dnsbl_en/ for details":\
        :method=http:\
        :file=www.openbsd.org/spamd/nixspam.gz

bsdly:\
        :black:\
        :msg="Your address %A is in the bsdly.net list\n\
        See http://www.bsdly.net/~peter/traplist.shtml for details":\
        :method=http:\
        :file=www.bsdly.net/~peter/bsdly.net.traplist


My pf contains the following table and rule:
table <spamd> persist
table <spamd2> persist
pass in log quick on $ext_if inet proto tcp from { <spamd> , <spamd2>
} to $ext_if port smtp divert-to 127.0.0.1 port spamd

Root's crontab has:
0       *       *       *       *       sleep $((RANDOM \% 1800)) &&
/usr/libexec/spamd-setup -b

If I run manually spamd-setup with debugging and blacklist mode:
$ sudo /usr/libexec/spamd-setup -bd
Getting http://www.openbsd.org/spamd/traplist.gz
blacklist uatraps 38373 entries
Getting http://www.openbsd.org/spamd/nixspam.gz
blacklist nixspam 31796 entries
Getting http://www.bsdly.net/~peter/bsdly.net.traplist
blacklist bsdly 2837 entries

But the problem is the <spamd> table is not updated:
$ sudo pfctl -t spamd | wc -l
       0

What ever I try ... spamd-setup does not update the pf rule.

Do I miss something?

Thank you very much!
Didier

Reply via email to