John Fawcett:
> Hi
> 
> I was recently trying to whitelist a client hostname that frequently
> changes ip.
> 
> >From the documentation check_client_access restriction for use with
> smtpd allows to specify access table lookups which contains hostnames.
> 
> postscreen_access_list does not seem to allow hostnames in lookup tables.
> 
> Is my understanding correct? Is there a reason why hostnames should not
> be supported in postscreen_access_list lookup tables?

Yes, it is working as documented and it is working as intended.

If you have clients in blacklisted networks, they should connect
to a different address or port, and be required to authenticate.

postscreen only makes requests to well-managed DNSXL servers that
the local system admin specifies in main.cf, and it makes the request
only if the client did not pass the postscreen DNSBL check recently.
If a DNSXL server specifies a very small or very large TTL, then
postscreen clamps the TTL to a more reasonable value.

The basic idea of postcreen is that 'good' clients must have only
millisecond delays as postscreen looks up their status from postscreen
cache. That is a lot less delay than when postscreen has to do
FQRDNS on EVERY DAMNED CLIENT CONNECTION, with reverse and forward DNS
requests to DNS servers that are often not competently managed.

        Wietse

Reply via email to