Stan Hoeppner:
> Noel Jones put forth on 9/24/2010 7:43 AM:
> > Stan Hoeppner wrote:
> >> /\[([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})\]/          all_rbls
> >>
> >> It only matches on a dotted quad enclosed in [].  It won't match on the
> >> rdns name, or lack thereof (unknown).
> > 
> > No, the table is searched twice; first with the hostname (or unknown)
> > and then with the bare IP -- no brackets.  Carefully read access(5)
> > several times.
> 
> I read it at least 5 times.  And double search is the conclusion I came
> to.  I needed confirmation though (as you'll see in the message I posted
> before reading yours), which you graciously provide here.  Thanks for
> the authoritative confirmation Noel.

Postfix has table-DRIVEN mechanisms (access, aliases) and table
LOOKUP mechanisms (btree, mysql).

The access(5) manpage documents the table-DRIVEN mechanism and
extensively describes both hostname and network address lookups.

The details of table LOOKUP mechanisms are competely neutral
with respect to the table-DRIVEN mechanism that rides on top.

The table-DRIVEN mechanisms are mostly neutral with respect to the
table LOOKUP mechanisms underneath. With pattern-based lookup
mechanisms, regexp/pcr/cidr, parent domain and subnet address
lookups are not done.

        Wietse

Reply via email to