This documentation is for Dovecot v2.x, see wiki1 for v1.x documentation.
Differences between revisions 9 and 10
Revision 9 as of 2007-07-26 16:18:26
Size: 1642
Editor: TimoSirainen
Comment:
Revision 10 as of 2007-09-23 13:51:21
Size: 1663
Editor: TimoSirainen
Comment:
Deletions are marked like this. Additions are marked like this.
Line 17: Line 17:
 * [wiki:AuthDatabase/Passwd Passwd]: System users (NSS, `/etc/passwd`, or similiar)
 * [wiki:AuthDatabase/PasswdFile Passwd-file]: `/etc/passwd`-like file in specified location
 * [wiki:AuthDatabase/LDAP LDAP]: Lightweight Directory Access Protocol
 * [wiki:AuthDatabase/SQL SQL]: SQL database (PostgreSQL, MySQL, SQLite)
 * [wiki:UserDatabase/Static Static]: Userdb information generated from a given template
 * [wiki:AuthDatabase/VPopMail VPopMail]: External software used to handle virtual domains
 * [wiki:UserDatabase/Prefetch Prefetch]: This assumes that the passdb already returned also all the required user database information
 * [: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
 * [: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

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

  • [: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)