[Dovecot] mail_log plugin logs UTF-8 mailbox name
A small bug in the mail_log plugin:
When I copy a mail from the inbox to a mailbox with special characters, the mailbox name is logged in UTF-8:
[...] copy from INBOX: box=INBOX.Euro €, [...]
I guess the name should be in mUTF-7, like it is done when I copy the other way round:
[...] copy from Euro &IKw-: box=INBOX, [...]
On 11.7.2012, at 15.42, Ewald Dieterich wrote:
A small bug in the mail_log plugin:
When I copy a mail from the inbox to a mailbox with special characters, the mailbox name is logged in UTF-8:
[...] copy from INBOX: box=INBOX.Euro €, [...]
I think the UTF8 name is more correct here
I guess the name should be in mUTF-7, like it is done when I copy the other way round:
[...] copy from Euro &IKw-: box=INBOX, [...]
and I should change this instead.
Just because IMAP protocol uses mUTF7 doesn't mean that it should be visible anywhere else. (You can already use UTF8 for mailbox names on the filesystem.)
On 07/11/12 19:11, Timo Sirainen wrote:
On 11.7.2012, at 15.42, Ewald Dieterich wrote:
A small bug in the mail_log plugin:
[...] copy from INBOX: box=INBOX.Euro €, [...]
I think the UTF8 name is more correct here
[...] copy from Euro &IKw-: box=INBOX, [...]
and I should change this instead.
Here is another one:
$ doveadm mailbox create -u 520000002149-0001 "INBOX.Umlaut ä" doveadm(520000002149-0001): Info: Mailbox created: Umlaut &AOQ-
And again from the mail_log plugin:
[...] Mailbox deleted: Umlaut &AOQ-
Just because IMAP protocol uses mUTF7 doesn't mean that it should be visible anywhere else.
Well, it used to be mUTF-7 everywhere, and now all the scripts that use doveadm are broken. Also, it used to be so easy to go from a protocol snippet to the filesystem and then to a doveadm command line. Just copy and paste. But I'm just complaining ;-)
(You can already use UTF8 for mailbox names on the filesystem.)
You mean there is a configuration option in Dovecot? I didn't know that.
participants (2)
-
Ewald Dieterich
-
Timo Sirainen