From: Skip Hayes
Date: 2006-01-09 18:07:39 -0500
Subject: Re: milter-limit: failed to open "/etc/mail/access.db": Invalid argument
More information..: http://www.milter.info/#Support
In reading the archives I might have found a thread similar to what I'm
In that thread the user continues to have snert milters unable to read
his /etc/mail/acccess.db even though all the permissions and other
whatnots are fine.
I have this same problem, though it only occurs if I compile
snert/src/lib with ./configure --with-db=/usr/local to make it find my
berkeley db4 files. If I don't have it find my db4, it complains about
only having db1, but it will read my access.db.
OpenBSD 3.8 iirc ships with berkeley db1 and uses it for stuff like
"makemap hash /etc/mail/access < /etc/mail/access"... though I've
installed DB4 to pimp my snert milters. Is it possible that when snert
milters are told to use DB4, and makemap is using DB1 to make access.db
that the milters are unable to read access.db?
Skip Hayes wrote:
> First off, I love your work Anthony... thanks a ton!
> I've checked the mailing list archives and can't
> seem to find the reason that I'm getting this error
> when I start any of your milters:
> milter-limit: failed to open "/etc/mail/access.db": Invalid argument
> It only happens when I compile with DB support... I
> have had it read from /etc/mail/access.db just fine
> as long as I don't compile in berkeley db support.
> Here's some of my info (I'm running all of your
> latest code):
> bash-3.00# ls -la /etc/mail/access*
> -rw-r--r-- 1 root wheel 861 Jan 9 00:50 /etc/mail/access
> -rw-r--r-- 1 root wheel 65536 Jan 9 11:56 /etc/mail/access.db
> bash-3.00# ps aux|grep -i milter
> _vilter 17013 0.0 0.2 1060 1276 ?? Ss 12:02PM 0:00.01
> /usr/local/libexec/milter-limit -f /etc/mail/sendmail.cf -t 60 -z bdb -H
Copyright 2009, 2012 by SnertSoft. All rights reserved.