Mailinglist Archive: opensuse (1473 mails)

< Previous Next >
Re: [opensuse] Re: URLs in Email
  • From: "Brian K. White" <brian@xxxxxxxxx>
  • Date: Tue, 30 Jun 2009 12:38:10 -0400
  • Message-id: <4A4A3F72.2030209@xxxxxxxxx>

Boyd Stephen Smith Jr. wrote:
In <4A49DA54.40103@xxxxxxxxxxxxxxxxx>, Dave Howorth wrote:
Boyd Stephen Smith Jr. wrote:
In <4A48C2E6.5090907@xxxxxxxxxxxxxxxxx>, Dave Howorth wrote:
You were complaining about your mail reader breaking URLs into half.
One reason is when people forget to format URLs correctly in emails:
How is this:
bil ityDensity.jpg>
Any more "correct" that just writing the URL out? Specifically, what
IETF RFC, W3C recommendation, or IEC, ISO, or IEEE standard specifies
RFC 3986, though it was in the predecessor RFC2396 since at least 1998.


See "Appendix C. Delimiting a URI in Context" and especially

"In such cases, it
is important to be able to delimit the URI from the rest of the text,
and in particular from punctuation marks that might be mistaken for
part of the URI.

In practice, URIs are delimited in a variety of ways, but usually
within double-quotes "";, angle brackets
<>, or just by using whitespace:

I'll continue following this RFC by using whitespace. Specifically ASCII code point 0x20 a.k.a <SP>. If your MUA breaks the URL, I'll just tell you to fix your MUA. :P

Thanks for the reference though.

I would say a space is a poor choice. It's not broken for a mua (or anything else) to be unable to tell whether it should preserve some strings yet wrap others if you don't give it anything to go on. Rather, using space to mean more than one thing, sometimes a mere ordinary word seperator, sometimes a special type of string delineator, is a broken spec. The only reason it's defined at all is probably simply to account for the simplest and oldest situation where for whatever reason there should be no sort of markup at all, to a pathological and frankly counter-productive extent.

Wups, linefeed, dash, dash, space, linefeed. Ahhh! It's a markup! Kill it!
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >