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.

Reply via email to