On Sep 3, 2010, at 1:55 PM, david parsons wrote:

78 character line length is an artifact of ttys traditionally being 80 columns wide, as well as an artifact of the annoying habit of some ttys to force a newline if you write a character into the last cell on the screen.



According to Ken Spreitzer at Tiger Technologies, word wrap is not just an artifact:

Actually, the official Internet email specifications ("RFC"s) still require outgoing messages to be broken. Please see this page for an interesting discussion of this:

http://mailformat.dan.info/body/linelength.html


The above URL provides links to the relevant RFCs. Below is a larger portion of my conversation with Ken, which began with a question about a webmail program called Mailman:

Thomas:

Regarding word wrap in Mailman -- I like email messages without a hard wrap (at, say 70 characters per line). This limit is no longer necessary, is it? I'm trying out Mailman and I like everything about it except this. (Plain text -- yeehah!)


Ken:

Mailman doesn't change the word wrap on any message it distributes.

Your mail program (Apple Mail) is sending out messages with lines wrapped at 70 characters. This is actually the way that email is supposed to be done, and the receiving mail program should then re- flow the text so that it doesn't look like it was word-wrapped. What mail program was being used to view the received mailing list message?

Thomas:

I'm afraid that is outdated info. I have verified that Apple Mail is not inserting wraps.

That email is _supposed_ to contain wraps is, AFAIK, an old convention that evolved because of server and/or software limitations, limitations that no longer exist. Remember when you could only attach one file per message? Similar case.

Ken:

Actually, the official Internet email specifications ("RFC"s) still require outgoing messages to be broken. Please see this page for an interesting discussion of this:

http://mailformat.dan.info/body/linelength.html

What's happening in this case is that Apple Mail is doing something a little smarter than the average mail program. It's fully compliant, but not every other mail program out there supports it. Basically, Apple Mail adds a "format-flowed" to the Content-Type mail header. This acts as a hint that the receiving mail program can remove the line breaks and re-flow each block of lines into a word- wrapped paragraph. This is a standard, but not every mail program supports it when displaying messages. Apple Mail does, of course, which is why it probably looks like the paragraph isn't broken up when you view a message in Apple Mail.

You can easily see this in practice. Send yourself a test message using Apple Mail. Then view the received message's raw source (View Message Raw Source). You'll see that the received message has been split into multiple lines.

So this is all standards-compliant. The other thing to mention is that the version of Mailman we're using does not pass that "format=flowed" header through. A later version of Mailman does pass it through, which would definitely help with your problem, but we don't have any specific plan for when we will be installing the newer version.


I hope the above is helpful regarding this Markdown-dev question.

- Thomas
_______________________________________________
Markdown-Discuss mailing list
[email protected]
http://six.pairlist.net/mailman/listinfo/markdown-discuss

Reply via email to