[Dovecot] 2.1.1: Incorrect quoting of RFC 2822 personal parts in ENVELOPE data

Timo Sirainen tss at iki.fi
Sun Mar 4 14:14:23 EET 2012


On 3.3.2012, at 2.48, Michael M Slusarz wrote:

> I'm seeing this:
> 
> 1 UID FETCH 31734 (ENVELOPE)
> * 23 FETCH (UID 31734 ENVELOPE ("Fri, 2 Mar 2012 19:05:24 -0500 (EST)" "XXXXXX" (({22}
> XXXXX \"X-XX\" XXXXXX  NIL "XXXXXXX" "XXXXXXXXX.XXX")) (({22}
> XXXXX \"X-XX\" XXXXXX  NIL "XXXXXXX" "XXXXXXXXX.XXXXXX.XXX")) ((NIL NIL "XXXXXXX" "XXXXXXXXX.XXX")) ((NIL NIL "slusarz" "curecanti.org")) NIL NIL NIL "<1109380587237.1109118788902.20323.7.35190001 at scheduler>"))
> 
> It should be:
> 
> 1 UID FETCH 31734 (ENVELOPE)
> * 23 FETCH (UID 31734 ENVELOPE ("Fri, 2 Mar 2012 19:05:24 -0500 (EST)" "XXXXXX" (({20}
> XXXXX "X-XX" XXXXXX  NIL "XXXXXXX" "XXXXXXXXX.XXX")) (({20}
> XXXXX "X-XX" XXXXXX  NIL "XXXXXXX" "XXXXXXXXX.XXXXXX.XXX")) ((NIL NIL "XXXXXXX" "XXXXXXXXX.XXX")) ((NIL NIL "slusarz" "curecanti.org")) NIL NIL NIL "<1109380587237.1109118788902.20323.7.35190001 at scheduler>"))
> 
> since the RFC 2822 quoting characters must be removed.

Oops. This has been buggy forever. Added the fix to all Dovecot hg trees.



More information about the dovecot mailing list