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

Reply via email to