This documentation is for Dovecot v2.x, see wiki1 for v1.x documentation.
Differences between revisions 8 and 9
Revision 8 as of 2007-07-26 16:15:47
Size: 1618
Editor: TimoSirainen
Comment:
Revision 9 as of 2007-07-26 16:18:26
Size: 1642
Editor: TimoSirainen
Comment:
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
 * uid: User's [:UserIds#mailusers:UID] (UNIX user ID)
 * gid: User's [:UserIds#gids:GID] (UNIX group ID)
 * home: [:VirtualUsers#homedirs:Home directory]. Although not required, it's highly recommended even for virtual users (see the link).
 * mail: [:MailLocation:Mail location] (if needed to override the default {{{mail_location}}} setting)
 * '''uid''': User's [:UserIds#mailusers:UID] (UNIX user ID)
 * '''gid''': User's [:UserIds#gids:GID] (UNIX group ID)
 * '''home''': [:VirtualUsers#homedirs:Home directory]. Although not required, it's highly recommended even for virtual users (see the link).
 * '''mail''': [:MailLocation:Mail location] (if needed to override the default {{{mail_location}}} setting)

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:

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

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