Hello list,

We use the address verification features to relay to and from backend 
servers. This works great, but I seem to be missing or misunderstanding 
some part of how the maintenance of the verification cache works with 
regard to positive results.

For example, when an existing account is deleted on the backend server, 
Postfix will have the positive result, and maintain it for quite some 
time using the default settings;

$ /usr/sbin/postconf -d |grep address_verify_positive_
address_verify_positive_expire_time = 31d
address_verify_positive_refresh_time = 7d

We tried setting 'address_verify_positive_refresh_time' to a low value 
to test with, but that does not update the cache. This is apparently by 
design, no doubt for good reasons.

How do others deal with this? Set 'address_verify_positive_expire_time' 
to a value significantly lower than the default? Force expiry from the 
cache manually, somehow? Delete the cache and reload Postfix, which is 
what we've done so far?

Also, what purpose does the refresh timer serve if there is no update 
done due to optimistic caching? When would one use this setting?

Thanks,
Jona

Reply via email to