[Dovecot] authenticate plain and utf-8 with special chars

Matthew Powell matthew at atom.net
Sat Aug 4 16:30:03 EEST 2012


On 2012-07-31, at 5.42, Matthias Lay <matthias.lay at securepoint.de> wrote:

> seems like the mail clients like thunderbird send their base64 string in
> ISO- encoding, which doesnt work on my dovecot setup if there are some
> Umlauts
> 
> I am not able to login as 
> "ömer" for example
> 
> If I authenticate from telnet with an base64 encoded utf-8 string like
> 'echo -en "\0ömer\0Start12" |base64'
> everything works fine

This looks like a Thunderbird bug. SASL PLAIN uses UTF-8, not ISO-8859; see RFC 4616.

Thunderbird's bug #312593 relates to password handling, but it sounds like there's a similar issue affecting usernames. See https://bugzilla.mozilla.org/show_bug.cgi?id=312593. It might be worth adding a comment there.

-- 

Matthew Powell                                          matthew at atom.net




More information about the dovecot mailing list