On Thu, Oct 08, 2015 at 05:32:01PM +0200, Rob Sterenborg (Lists) wrote: > Wietse Venema wrote: > > Yes, but the check happens at the beginning of an SMTP session, not > > in the middle. A Postfix process does not reopen files mid-flight > > because it may not have sufficient privileges to do so (iin addition, > > cdb files are renamed, not overwritten, so the lookup result does > > not change during the lifetime of the SMTP daemon process; if you > > need instant visibility, use LMDB, LDAP or *SQL). > > I see. Except for recipients we already have most lookup tables in SQL. So > far having recipients in a regularly updated cdb hasn't been a problem for > us, but it seems it could be in the future so I think I'll change that to > SQL too.
Using CDB or Berkeley DB is unlikely to be a problem for recipient validation tables. It is only a problem for "check_sasl_access" access(5) tables, because you really want changes to these to apply to existing connections "in flight". With most other data, a bit of delay in visibility for clients that stay connected is not a problem. -- Viktor.