> Perhaps. This would be a reason to use the actual reply TTL,
> and to use postscreen_dnsbl_ttl as an upper bound.

Just so I'm sure I understand, then, is the following correct?

    postscreen_dnsbl_ttl is the minimum period of time during which
    the result of a DNS lookup will be treated as valid.  If the
    TTL given by a DNSBL site is less than postscreen_dnsbl_ttl, the
    postscreen code will use postscreen_dnsbl_ttl instead of the
    DNS TTL; but if the DNS TTL is greater than postscreen_dnsbl_ttl,
    the postscreen code will use the DNS TTL value.

Are there any considerations which would make it inadvisable to use a
very low postscreen_dnsbl_ttl value?  What is the minimum value you
would recommend using, regardless of any concerns about rapidly changing
DNSBL info?  If I were to use postscreen_dnsbl_ttl = 1s (in order to
track very short TTL's from Spamhaus or other DNSBLs), would that break
other things in the postscreen logic?

Rich Wales
ri...@richw.org

Reply via email to