On 10.5.2012, at 12.22, A.L.E.C wrote:

> On 05/10/2012 11:02 AM, Timo Sirainen wrote:
> 
>> This works fine in v1.0.15 and v1.1.20. Are you sure the problem is the 
>> order of the parameters, and not that the second one is broken in some other 
>> way? Or I guess it might be that in your specific version this is broken, 
>> but I don't remember such bug.
> 
> Yes. I'm sure. Dovecot version is 1.1.19 on gentoo. I'm attaching the
> message source which works. The diff to non-working version is:
> 
> - protocol=application/x-pkcs7-signature; micalg=sha1

The message is broken. If you look at RFC 2045, what it comes down to is that 
'/' character cannot be in the value unless the whole value is "quoted". So 
this isn't a Dovecot bug, but anyway Dovecot v1.2+ happens to parse this in the 
way you want because it uses a different RFC 2231 parser, which just happens to 
parse this in a more forgiving way.

Reply via email to