On Mon, Dec 09, 2013 at 10:35:36PM +0100, Maurice Janssen wrote:
> On 12/09/13 08:41, Jason McIntyre wrote:
> >On Sun, Dec 08, 2013 at 07:59:48PM +0100, Maurice Janssen wrote:
> >>Hi,
> >>
> >>If I understand the man pages correctly, you should start both spamd and
> >>spamd-setup with the -b option when you want to use spamd in blacklist only
> >>mode.
> >>In /etc/rc.d/spamd, the -b option is set when you have spamd_black=yes in
> >>your rc.conf.local.
> >>However, spamd-setup is always started with -D only from /etc/rc. It doesn't
> >>check for the spamd_black environment variable and therefore set -b.
> >>
> >>So it seems that you have to adapt /etc/rc when you want to run spamd in
> >>blacklist only mode.
> >>
> >>This seems a bit odd, doesn't it?  Am I missing something, or is this
> >>intended?
> >>
> >>Thanks,
> >>Maurice
> >>
> >you shouldn;t have to mess about with the rc.d stuff at all.
> >
> >you run spamd with the -b flag on the command line, or set spamd_black
> >in rc.conf.local.
> >
> >then, following through the man page:
> >
> >         spamd-setup(8) should be run periodically by cron(8).  When
> >         run in blacklist-only mode, the -b flag should be specified.
> >         Use crontab(1) to uncomment the entry in root's crontab.
> >
> >hope that's clear.
> >
> >jmc
> >
> 
> Thanks, the cron part is clear. When spamd-setup is run from cron (with -b),
> spamd-setup downloads the blacklists as configured in spamd.conf and sends
> the data to the pf table <spamd> and to the spamd process.  So far so good.
> 
> But when spamd-setup is run during boot from /etc/rc (without -b), it
> doesn't send the IPs from the blacklists to pf.   Therefore, connections
> from blacklisted IP's are not redirected to spamd and spamd is not
> operational until spamd-setup is run from crontab (with -b).  This can take
> up to an hour with the default crontab entry. Not a big deal, but annoying.
> 
> So why not check for spamd_black in /etc/rc and run spamd-setup with -b in
> case it is set?
> 
> Maurice
> 

hi. i'm not the right person to answer that question. feel free to
mail a diff to tech and see if anyone replies.

you'll be aware, obviously, that you can tweak the crontab entry
to your liking if the suggested example doesn;t suit.

jmc

Reply via email to