|Main Archive Page > Month Archives > postfix-users archives|
On Tue, Apr 06, 2010 at 11:57:00AM -0600, Robert Lopez wrote:
> On Tue, Apr 6, 2010 at 10:52 AM, Noel Jones <email@example.com>
> > On 4/6/2010 11:39 AM, Robert Lopez wrote:
> >> Why does postfix not like the source file being removed from the
> >> /etc/postfix directory?
> > cidr tables are plain-text tables. The source file is the live
> > table data. The .db file is your mistake; cidr tables should not
> > be indexed with postmap.
> That surprises me.
> The man page seems to me to indicate otherwise.
> My confusion is with this sentence:
> "These tables are usually in dbm or db format."
> which is from the Description portion below...
Yes, and it continues:
"Alternatively, lookup tables can be specified in CIDR ... form."
Taken together, with emphasis added:
"These tables are USUALLY in dbm or db format. ALTERNATIVELY, lookup
tables CAN BE ..."
Perhaps the wording can be improved. The "usually" part is not so
relevant as are the particulars of what a cidr: map should be.
The Postfix mail system uses optional lookup tables as described in
the DATABASE_README document. Lists of IP addresses can be specified
in CIDR (Classless Inter-Domain Routing) form. In this case, a plain
text file is the map, with the standard "key whitespace value"
format. When a match is found, the corresponding result is returned
and the search is terminated.
I know, it's probably not appropriate to refer to a README in that
part of a man page, but it seems more thorough and less likely to
confuse, to me, than the "usually" verbiage.
-- Offlist mail to this address is discarded unless "/dev/rob0" or "not-spam" is in Subject: header