[Dovecot] dovecot 2.1.rc1 and folders with umlauts

Mike Constabel listen at constabel.net
Thu Dec 8 10:55:14 EET 2011


Hi,

Timo Sirainen schrieb am Thursday, den 08. December 2011:

> On Wed, 2011-12-07 at 18:05 +0100, Mike Constabel wrote:
> 
> > if I try to crate a folder in Thunderbird 8 which contains 
> > umlauts this happens:
> > 
> > - Create folder "Tür"
> > - Thunderbird show T&APw-r in folder list
> 
> I can't reproduce. Is it possible this is a TB bug? Try talking IMAP
> protocol directly:
> 
> /usr/local/libexec/dovecot/imap -u user at domain
> a list "" T*
> 
> If it lists:
> 
> * LIST (\HasNoChildren) "." "T&APw-r"
> 
> Then Dovecot is working correctly.

I get:

# /usr/lib/dovecot/imap -u test1 at in-preetz.de
Debug: Loading modules from directory: /usr/lib/dovecot/modules
Debug: Module loaded: /usr/lib/dovecot/modules/lib10_quota_plugin.so
Debug: Module loaded: /usr/lib/dovecot/modules/lib11_imap_quota_plugin.so
Debug: Module loaded: /usr/lib/dovecot/modules/lib15_notify_plugin.so
Debug: Module loaded: /usr/lib/dovecot/modules/lib20_mail_log_plugin.so
Debug: auth input: test1 at in-preetz.de uid=1000 gid=1000 home=/mailspool1/in-preetz.de/test1 quota_rule=*:storage=500M
Debug: Added userdb setting: plugin/quota_rule=*:storage=500M
Debug: Effective uid=1000, gid=1000, home=/mailspool1/in-preetz.de/test1
Debug: quota: No quota setting - plugin disabled
Debug: Namespace inbox: type=private, prefix=, sep=/, inbox=yes, hidden=no, list=yes, subscriptions=yes location=mdbox:~/mdbox
Debug: fs: root=/mailspool1/in-preetz.de/test1/mdbox, index=, control=, inbox=, alt=
Debug: Namespace : Using permissions from /mailspool1/in-preetz.de/test1/mdbox: mode=0700 gid=-1
* PREAUTH [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS FUZZY SPECIAL-USE QUOTA] Logged in as test1 at in-preetz.de
a list "" T*
* LIST (\HasNoChildren) "/" "T&-APw-r"
* LIST (\HasChildren) "/" "Trash"
* LIST (\HasNoChildren) "/" "Trash/T&-APw-r"
a OK List completed.


As you see there is a second "-" in the name:

"T&APw-r" != "T&-APw-r"


With my old server:


# telnet 192.168.10.102 143
Trying 192.168.10.102...
Connected to 192.168.10.102.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE STARTTLS AUTH=PLAIN AUTH=LOGIN AUTH=CRAM-MD5] Dovecot ready.
A login aaa bbb
A OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS ACL RIGHTS=texk QUOTA] Logged in
a list "" T*
* LIST (\HasNoChildren) "/" "Trash"
* LIST (\HasNoChildren) "/" "Test-1"
* LIST (\HasNoChildren) "/" "T&APw-r"
a OK List completed.



Mike



More information about the dovecot mailing list