>>>>> "lua8ds---" == lua8ds--- via dovecot <dovecot@dovecot.org> writes:

> Updating:
>   args = username_format=%Ln

> under userdb did not fix my issue.

> My server still rejects incoming emails with uppercase username e.g. 
> USERNAME@tld.

> In /etc/dovecot/conf.d/auth-passwd-file.conf.ext, before I updated with your 
> suggestion i.e. %Ln, I had:

>   passdb {
>     driver = passwd-file
>     args = scheme=CRYPT username_format=%u /etc/dovecot/users
>   }

>   userdb {
>     driver = passwd-file
>     args = username_format=%u /etc/dovecot/users

> I updated to 

>   passdb {
>     driver = passwd-file
>     args = scheme=CRYPT username_format=%u /etc/dovecot/users
>   }

I think you need to update both places, so that your username and
password checks are done with lowercase usernames.

>   userdb {
>     driver = passwd-file
>     args = username_format=%Ln /etc/dovecot/users

> FYI after I updated and tested sending an email with uppercase username 
> again, I ran

> # systemctl reload dovecot postfix

> also 

> # dovecot reload

> What else can I try?

> I tried  args = username_format=%Lu too, in vain.

> PS thanks for pointing that I should look at  username_format rather than 
> auth_ username_format

> # dovecot -n
> # 2.3.7.2 (3c910f64b): /etc/dovecot/dovecot.conf
> # Pigeonhole version 0.5.7.2 ()
> # OS: Linux 5.4.0-156-generic x86_64 Trisquel GNU/Linux 10.0.1, Nabia 
> # Hostname: mail.redacted_tld
> auth_mechanisms = plain login
> auth_username_format = %n
> mail_location = maildir:~/Maildir
> mail_privileged_group = mail
> namespace inbox {
>   inbox = yes
>   location = 
>   mailbox Drafts {
>     auto = create
>     special_use = \Drafts
>   }
>   mailbox Junk {
>     auto = create
>     autoexpunge = 30 days
>     special_use = \Junk
>   }
>   mailbox Sent {
>     special_use = \Sent
>   }
>   mailbox Trash {
>     auto = create
>     special_use = \Trash
>   }
>   prefix = 
> }
> passdb {
>   driver = pam
> }
> protocols = imap lmtp imap lmtp
> service auth {
>   unix_listener /var/spool/postfix/private/auth {
>     group = postfix
>     mode = 0660
>     user = postfix
>   }
> }
> service lmtp {
>   unix_listener /var/spool/postfix/private/dovecot-lmtp {
>     group = postfix
>     mode = 0600
>     user = postfix
>   }
> }
> ssl = required
> ssl_cert = </etc/letsencrypt/live/mail.redacted_tld/fullchain.pem
> ssl_client_ca_dir = /etc/ssl/certs
> ssl_dh = # hidden, use -P to show it
> ssl_key = # hidden, use -P to show it
> ssl_min_protocol = TLSv1.2
> ssl_prefer_server_ciphers = yes
> userdb {
>   driver = passwd
> }
> _______________________________________________
> dovecot mailing list -- dovecot@dovecot.org
> To unsubscribe send an email to dovecot-le...@dovecot.org
_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to