This documentation is for Dovecot v2.x, see wiki1 for v1.x documentation.
Differences between revisions 2 and 3
Revision 2 as of 2006-06-08 21:03:46
Size: 1225
Editor: TimoSirainen
Comment:
Revision 3 as of 2006-06-13 15:18:42
Size: 1255
Comment: minor linguistic improvements
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
Dovecot gets user's user ID (UID), group ID (GID), home directory and mail location from user database after user is authenticated. The userdb may also return other extra fields which are sent to the IMAP/POP3 process. These may be used as parameters for plugins, for example. Dovecot obtains a user's user ID (UID), group ID (GID), home directory and mail location from the user database after the user has been authenticated. The user database may also return extra fields which are sent to the IMAP/POP3 process. These may be used as parameters for plugins, for example.
Line 5: Line 5:
User and password databases may be the same ones or they may be different depending on your needs. User and password databases may be the same or they may be different depending on your needs.
Line 7: Line 7:
For more information about UID and GID, see UserIds. For more information about home directory and mail location see VirtualUsers. For more information about UID and GID, see UserIds.
Line 9: Line 9:
Currently supported user databases: For more information about home directory and mail location, see VirtualUsers.

Currently supported user databases are:
Line 17: Line 19:
 * [wiki:UserDatabase/Prefetch Prefetch]: This assumes that the passdb already returned also all the required userdb information  * [wiki:UserDatabase/Prefetch Prefetch]: This assumes that the passdb already returned also all the required user database information

User Databases

Dovecot obtains a user's user ID (UID), group ID (GID), home directory and mail location from the user database after the user has been authenticated. The user database may also return extra fields which are sent to the IMAP/POP3 process. These may be used as parameters for plugins, for example.

User and password databases may be the same or they may be different depending on your needs.

For more information about UID and GID, see UserIds.

For more information about home directory and mail location, see VirtualUsers.

Currently supported user databases are:

  • [wiki:AuthDatabase/Passwd Passwd]: /etc/passwd or similiar (using getpwnam() function)

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