This documentation is for Dovecot v1.x, see wiki2 for v2.x documentation.

NSS

(v1.1+ only)

Usually NSS is used with passwd userdb, but it has one problem: It can't distinguish between temporary and permanent errors. So if you're using e.g. nss_ldap and your LDAP database is down, all userdb lookups may return "user doesn't exist" errors. This is especially bad if you're using deliver, which causes the mails to be bounced back to sender.

The NSS userdb works around this problem by loading the NSS modules and calling them itself. This is a bit kludgy, and it probably works only with Linux.

This userdb has two parameters:

Example

userdb nss {
  args = service=ldap blocking=yes
}

None: UserDatabase/NSS (last edited 2009-03-15 22:35:09 by localhost)