This documentation is for Dovecot v2.x, see wiki1 for v1.x documentation.
Differences between revisions 6 and 7
Revision 6 as of 2016-02-10 09:12:42
Size: 941
Editor: TimoSirainen
Revision 7 as of 2022-02-04 22:52:54
Size: 79
Editor: TimoSirainen
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Nologin extra field =

User isn't allowed to log in even if the password matches. Commonly used with [[PasswordDatabase/ExtraFields/Proxy|proxying]] and [[PasswordDatabase/ExtraFields/Host|login referrals]], but may also be used standalone. One way to use this would be perhaps:

 * {{{nologin=y}}}
 * `reason=System is being upgraded, please try again later.`

Unfortunately many clients don't show the reason to the user at all and just assume that the password was given wrong, so it might not be a good idea to use this unless the system will be down for days and you don't have a better way to notify the users.

Note: if you want to entirely block the user from logging in (i.e. account is suspended), with no IMAP referral information provided, you must ensure that neither {{{proxy}}} nor {{{host}}} are defined as one of the passdb extra fields. The order of preference is: {{{proxy}}}, {{{host}}}, then {{{nologin}}}.
Moved to

None: PasswordDatabase/ExtraFields/NoLogin (last edited 2022-02-04 22:52:54 by TimoSirainen)