[Dovecot] Dovecot and CAPITALISATION = grrrr ;-(

Timo Sirainen tss at iki.fi
Sat Sep 21 22:12:03 EEST 2013

On 18.9.2013, at 11.02, Tom Hendrikx <tom at whyscream.net> wrote:

> On 09/18/2013 09:43 AM, Ben wrote:
>> Hello,
>> As far as I'm aware, email is case insensitive ?
>> Dovecot however, seems to be taking offence at the fact that someone is
>> sending mail to user at SOMEDOMAIN.XYZ.
>> Postfix has no issues handling it, it when it gets passed over to
>> Dovecot LMTP that I get log lines such as :
>> Sep 17 13:48:22 ukc-vm02-mx01 dovecot: auth:
>> passwd-file(user at SOMEDOMAIN.XYZ): unknown user
> This is an IMAP username that seems to be formatted similar to an e-mail
> address because your setup is built like that.
> Usernames (IMAP or otherwise) and passwords are not part of any email
> spec, but checking them case-sensitive sounds like a good idea in general.
> You should make sure that the username string used by dovecot-auth is
> formatted according to what your setup dictates (i.e. probably all
> lowercase). Probably you need something along the lines of:
> userdb {
>  driver = passwd-file
>  args = username_format=%Lu /path/to/file
> }

Easiest that works with all passdbs and userdbs is:

auth_username_format = %Lu

This has also been the default since .. v2.1 I think.

More information about the dovecot mailing list