Fred (FL) wrote:
I notice, every 10th or so Reflector POST, the
sender somehow - posts a "single line" god-awful
long 1-line message?  Almost like there are
CR/LF characters missing?

It's basically the consequence of early Windows email programs being written by people who didn't understand internet email, and then used by people who had never used email on anything but Windows. The people generating the problem generally won't see it themselves, because their email reading software has a complementary fault, so it may be very difficult to convince them that they are at fault.

In internet plain text email, a long line really is a long line; CR/LF is carriage return and linefeed, not end of paragraph. However early Windows email programs simply dumped the output into a Windows textbox control, or similar (Notepad is basically a wrapper around one), with the result that CR/LF behaved like a paragraph delimiter. Users who had never used any other platform thought this feature was "cool", and didn't think they might be creating email that is difficult for other people to read.

At the time that the MIME standard, which is the current standard for email attachments and a pre-requisite for HTML email, was developed, a format for allowing recognition of paragraph boundaries, and other simple markup, was defined, but ignored by most Windows email systems. This expected CR/LF to be used to format the text, but would ignore them when a suitable viewer viewed the email. I think it used an empty line as a paragraph delimiter. HTML was eventually misused for the rich text function.

In fact MIME made things worse, because it removed a weak limit on the maximum length of a line.

The latest standards based solution to the problem is to use an email header that indicates that lines ending in space followed by CR/LF have soft new lines, so that simple email programs will show the original line breaks and more sophisticated ones can reflow within paragraphs. Thunderbird does that. Thunderbird does, however, have the problem that the distinction between soft and hard newlines is not clear when composing, so someone who learnt that you should press return every 70 or so characters will sometimes put a newline mid-paragraph, which will not be at the end of the line when the recipient reflows to a different line length.

Basically, then, the problem arises if the author relied on word wrapping, but the reading environment obeys the standards more correctly. In the case of the specific web interfaces to this list, it may also be that they simply wrapped the text into an HTML "pre" element, without thinking about a need to wrap - but they are acting correctly in doing this, even if they didn't consider the need to work around common erroneous uses.

If you send wrapped text with the Outlook/Exchange combination, it can wrap the text and insert hard newlines before transferring from the, proprietary, Exchange, environment, to the internet, but a lot of other Windows email programs still just output newline at the end of what they think are paragraphs. Sometimes wrapping before sending is a configuration option.

--
David Woolley
Emails are not formal business letters, whatever businesses may want.
RFC1855 says there should be an address here, but, in a world of spam,
that is no longer good advice, as archive address hiding may not work.
_______________________________________________
Elecraft mailing list
Post to: Elecraft@mailman.qth.net
You must be a subscriber to post to the list.
Subscriber Info (Addr. Change, sub, unsub etc.):
http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/subscribers.htm
Elecraft web page: http://www.elecraft.com

Reply via email to