wasm-demo/demo/ermis-f/imap-protocol/cur/1600095014.22645.mbox:2,S

38 lines
1.5 KiB
Plaintext

MBOX-Line: From jkt at flaska.net Thu Feb 20 09:53:21 2014
To: imap-protocol@u.washington.edu
From: =?iso-8859-1?Q?Jan_Kundr=E1t?= <jkt@flaska.net>
Date: Fri Jun 8 12:34:52 2018
Subject: [Imap-protocol] MUTF7, UTF8, and Unicode flags
In-Reply-To: <57f94285-8e26-4eb1-9556-826fde4edd89@gulbrandsen.priv.no>
References: <57f94285-8e26-4eb1-9556-826fde4edd89@gulbrandsen.priv.no>
Message-ID: <adb5d342-be87-4b56-b4de-8a9ef1f9a243@flaska.net>
On Thursday, 20 February 2014 18:10:01 CEST, Arnt Gulbrandsen wrote:
> just use UTF8 for mailbox names
Seriously? This is going to break stuff. You might argue that people
creating mailboxes named "&U,BTFw-" are unlikely :), but it's a valid
string both in UTF-8 and in the modified UTF-7 encoding -- except that the
two meanings are very different.
Implementing imap-utf7 is not hard, and chances are that there are
libraries which one can easily use in almost every language. Sending UTF-8
where the standard is absolutely clear on what to do is just wrong.
As for the flags/keywords, there's unfortunately no standard for that.
Thunerbird is using modified UTF-7 for them [1]. There's a proposal [2] for
using the METADATA extension for mapping ASCII keywords to Unicode names,
but I don't think it was ever standardized (and perhaps not implemented,
either).
Cheers,
Jan
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=650623
[2]
http://dovecot.2317879.n4.nabble.com/Gmail-like-labels-three-years-later-td41128.html
--
Trojit?, a fast Qt IMAP e-mail client -- http://trojita.flaska.net/