Vincent Lefevre:
> On 2010-11-04 19:06:57 -0500, Stan Hoeppner wrote:
> > check_client_access pcre:/etc/postfix/filter.pcre
> > check_sender_access pcre:/etc/postfix/filter.pcre
> > check_recipient_access      pcre:/etc/postfix/filter.pcre
> > 
> > As you can see, this is defined by the smtpd_foo_restriction you target
> > the PCRE table with.  What is checked against the table is dependent on
> > the restriction used.  Read the documentation for each check_*_access
> > restriction above at:  http://www.postfix.org/postconf.5.html
> 
> On this page, it is said:
> 
>   check_client_access type:table
>     Search the specified access database for the client hostname,
>                                                  ^^^^^^^^^^^^^^^
>     parent domains, client IP address, or networks obtained by
>                     ^^^^^^^^^^^^^^^^^
>     stripping least significant octets. See the access(5) manual page
>     for details.
> 
> And in the access(5) manual page:
> 
>      Depending on the application, that string is an entire client
>      hostname, an entire client IP address, or an entire mail address.
> 
> So, which string is checked when a pcre table is used with
> check_client_access? The client hostname or the client IP address?

check_client_access searches the address and domain with ALL lookup
table types. It just doesn't do the substring lookups with PCRE,
REGEXP and CIDR.

        Wietse

Reply via email to