Quoting Dinh Le <d...@flic.net>:
* 89 FETCH (ENVELOPE ("29 Oct 2008 15:44:03 -0500" {65}
2nd Edition of Brennesholtz/Stupp "Projection Displays" Available
(("Insight Media" NIL "administrator" "insightmedia.info"))
(("Insight Media" NIL "administrator" "insightmedia.info"))
(("Insight Media" NIL "administrator" "insightmedia.info")) ((NIL
NIL "dinh" "flic.net")) NIL NIL NIL
"<20081029154358.0c359ae169595...@insightmedia.info>"))
[snip]
Notice that message 89's Subject line
Subject: 2nd Edition of Brennesholtz/Stupp "Projection Displays" Available
has quotes and this dovecot's ENVELOPE response failed to get parsed by
a popular Perl module (Mail::IMAPClient::BodyStructure::Envelope).
I have a hunch that this is dovecot's fault but I could be wrong.
How should dovecot (or any imap server) deal with Subject lines with
quotes inside ENVELOPE?
The subject, because it contains quotes, can't be expressed in a
quoted string so it is instead sent in a literal string. In a literal
string, the data is exactly what appears in the original message. No
post-processing mechanism should be stripping quotes or anything from
this data - it is already in its canonical state.
Dovecot is 100% correct in its return.
michael