Quoting "Jens-U. Mozdzen" <jmozd...@nde.ag>:

Hi Michael,

Zitat von Michael M Slusarz <slus...@horde.org>
[...]
I can't reproduce this either.

thanks to your earlier pointer, I could start debugging this. Evidence is pointing at the IMAP server as the root cause.

The short version is: To re-flow the lines, they need to end with blanks. In case of pure ASCII, this works, but the umlaut version is different.

[snip]

Content-Transfer-Encoding: quoted-printable$

[snip]

abcd=C3=BC abcd=C3=BC abcd=C3=BC abcd=C3=BC abcd=C3=BC abcd=C3=BC abcd=C3=$
=BC abcd=C3=BC abcd=C3=BC abcd=C3=BC abcd=C3=BC  $
abcd=C3=BC abcd=C3=BC abcd=C3=BC abcd=C3=BC abcd=C3=BC abcd=C3=BC abcd=C3=$
=BC abcd=C3=BC abcd=C3=BC abcd=C3=BC abcd=C3=BC abcd=C3=BC$

Looking at this... unfortunately it does look like we are incorrectly generating the quoted-printable data. To preserve whitespace at the end of a line, it must be followed by a "soft line break" - a bare "=". This isn't happening here. It looks like the quoted-printable decoder used by Cyrus (I can also confirm the same behavior on Dovecot 2.2) is much stricter about the format than our encoder.

We are using PHP's built-in quoted-printable stream encoder to produce this output so this (unfortunately) might be an issue outside of the realm of Horde/IMP. I will need to investigate further.

This is above my head, but what catches the eye is the string "DELSP" in the FETCH response - could stand for "delete spaces". It's set in the template's Content-type, too...

No. DelSp has to do with the interpretation of the text/plain flowed data. The issue with the EOL spaces is instead in the content-transfer realm.

michael

___________________________________
Michael Slusarz [slus...@horde.org]

--
imp mailing list
Frequently Asked Questions: http://wiki.horde.org/FAQ
To unsubscribe, mail: imp-unsubscr...@lists.horde.org

Reply via email to