[Email-SIG] header folding

R. David Murray rdmurray at bitdance.com
Wed Jul 27 14:20:38 CEST 2011


On Wed, 27 Jul 2011 16:18:36 +0900, "Stephen J. Turnbull" <stephen at xemacs.org> wrote:
> It's not clear to me what exactly the policy knob you're talking about
> is for body text.  There is no policy really allowed if quoted-
> printable is being used.  So the policy knob is whether to use
> quoted-printable to limit physical line length?

Well, I have *not* looked at this in detail yet.  By default nothing
is changed (refold_source='none').  My preliminary thought was that if
refold_source is 'long', and we come across a body that is wider than
the RFC limit (or if the application wants to reformat to a different
limit), we could reconstruct the body and refold it to the new limit.
Perhaps this is not practical/useful; as I say I haven't gotten there
yet :)

> The only reason I can think of for having separate controls is that
> many MUAs mishandle quoted-printable in the body text.  Patches don't
> apply, one-time-key URLs in links get broken and fail to be
> recognized.  On the other hand, header-folding rarely has such
> consequences in my experience.

That's an interesting point.  So perhaps I should rename the control
'header_source_refold'.  I hate making the name longer, but anything
less would be ambiguous, and I've already got other controls with long
names :(.  On the other hand, we could also provide a separate control
for whether or not quoted printable bodies in particular were folded,
and consider both controls when deciding what to do with a particular
quoted printable body.  I favor the latter at the moment.

--
R. David Murray           http://www.bitdance.com


More information about the Email-SIG mailing list