This documentation is for Dovecot v2.x, see wiki1 for v1.x documentation.
Differences between revisions 10 and 11
Revision 10 as of 2007-09-23 13:51:21
Size: 1663
Editor: TimoSirainen
Revision 11 as of 2007-09-23 13:51:32
Size: 1671
Editor: TimoSirainen
Deletions are marked like this. Additions are marked like this.
Line 19: Line 19:
 * [:UserDatabase/NSS:NSS]: Name Service Switch  * [:UserDatabase/NSS:NSS]: Name Service Switch (v1.1+)

User Databases

After user has been successfully authenticated, Dovecot looks up the user's userdb information. The userdb lookup is also done by [:LDA:deliver] to find out how to deliver mails for the user.

The user database lookup returns these fields:

The user and [:PasswordDatabase:password databases] may be same or they may be different depending on your needs. You can also have [:Authentication/MultipleDatabases:multiple databases].

Currently supported user databases are:

  • [:AuthDatabase/Passwd:Passwd]: System users (NSS, /etc/passwd, or similiar)

  • [:AuthDatabase/PasswdFile:Passwd-file]: /etc/passwd-like file in specified location

  • [:UserDatabase/NSS:NSS]: Name Service Switch (v1.1+)

  • [:AuthDatabase/LDAP:LDAP]: Lightweight Directory Access Protocol

  • [:AuthDatabase/SQL:SQL]: SQL database (PostgreSQL, MySQL, SQLite)

  • [:UserDatabase/Static:Static]: Userdb information generated from a given template

  • [:AuthDatabase/VPopMail:VPopMail]: External software used to handle virtual domains

  • [:UserDatabase/Prefetch:Prefetch]: This assumes that the passdb already returned also all the required user database information

None: UserDatabase (last edited 2019-09-11 13:58:52 by MichaelSlusarz)