[Dovecot] No passdbs specified in configuration file with passdb/userdb in protocol sections

btb at bitrate.net btb at bitrate.net
Tue Mar 13 19:56:08 EET 2012


On Mar 12, 2012, at 09.38, /dev/rob0 wrote:

> On Mon, Mar 12, 2012 at 12:00:11AM -0400, btb at bitrate.net wrote:
>> the problem with this is that while each of the passdb/userdb
>> configs for the various protocols does indeed work, if a result
>> is not found in one of them, the global passdb appears to then
>> function as a catch-all.
>> 
>> how can i tell dovecot it doesn't need a global passdb?  each
>> of the protocols' passdb/userdb configs is functioning as
>> desired, but having dovecot look elsewhere upon failure ends
>> up defeating the purpose.
> 
> A simple workaround: use an empty passwd-file passdb as global.

thanks, yeah.  i've got what effectively accomplishes the same thing - a global ldap passdb within which the search filter always returns nothing. it sure seems like there would be a more logical method than this though.  i looked briefly at the static password database, but at the moment it's intended application appears to be the opposite.  if there were some argument such as deny=y or similar, it could be used.  but ultimately, it would seem to make more sense to be able to simply tell dovecot that it doesn't need a global passdb, since obviously it doesn't.

-b




More information about the dovecot mailing list