This documentation is for Dovecot v2.x, see wiki1 for v1.x documentation.
Differences between revisions 1 and 3 (spanning 2 versions)
Revision 1 as of 2009-12-15 22:52:53
Size: 748
Editor: TimoSirainen
Revision 3 as of 2021-09-24 15:11:14
Size: 69
Editor: TimoSirainen
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Mail User =

{{{src/lib-storage/mail-user.h}}} describes mail user. The struct contains all kinds of useful information about the user that can be accessed directly. Some of the most useful things you can do with a user are:

 * {{{user->username}}} gives you the actual username string (e.g. {{{}}}).
 * {{{user->set}}} gives you access to user's settings.
 * {{{user->namespaces}}} points to a linked list of user's namespaces.
 * {{{mail_user_get_home()}}} returns user's home directory, if there's one.
 * {{{mail_user_home_expand()}}} expands {{{~/}}} at the beginning of given path to user's actual home directory.
 * {{{mail_user_plugin_getenv()}}} returns value for a setting defined in {{{plugin {} }}} section.
Moved to

None: Design/Storage/MailUser (last edited 2021-09-24 15:11:14 by TimoSirainen)