Wietse:
> > Correct. Postscreen remembers tests that a client has passed. But
> > the client must pass all tests before postscreen will log a "PASS".
Brad Chandler:
> If a spamming IP is at first not listed on an RBL and gets a postscreen
> PASS, but is later added to an RBL, will postscreen block it? Or does
> the postscreen cache allow it through?
The postscreen_dnsbl_sites "pass" status, like other postscreen tests,
has an expiration time.
It depends on Postfix version:
Postfix < 3.1:
postscreen_dnsbl_ttl, ignores DNS TTLs
Postfix 3.1:
postscreen_dnsbl_min_ttl, overrides smaller DNS TTLs
postscreen_dnsbl_max_ttl, overrides larger DNS TTLs
Getting the TTL for NXDOMAIN is a little tricky with the traditional
resolver(3) library routines.
Wietse