On Fri, Oct 07, 2011 at 12:02:03AM +0400, Kostya Vasilyev wrote:
> RFC 822 has been obsolted by 2822...

True, but it's a good start, at least for the basics.  That's why
I said to START with RFC-822.  At least, I think that's how I left
it when I exited out of vim.....

> But a more relevant issue is that not all email addresses in the
> "real world" (tm) are RFC compliant (just like email processing, in
> general).

If they want to be able to communicate reliably with other e-mail
clients, they will be.  If not, screw 'em.  The e-mail related RFCs
clearly define the format of e-mail headers, including addresses.  If you
don't follow the relevant RFCs, don't be surprised if your e-mail doesn't
get to where it's supposed to.

> I'd recommend going with a more forgiving validation than one
> strictly based on RFC BNFs.

While it is true that the RFCs clearly state that they are not a
hard-set standard, they ARE treated as such.  Standards compliance
is necessary for communications.  Even IBM, who once stated in a
telecommunications standards meeting that they'd follow the standard,
IF AND ONLY IF it was THEIR standard, eventually learned this lesson
(they almost went bankrupt as end users worldwide began to move toward
standard-compliant networking exclusively).  I watched it all happen
in the late 80s and early 90s....  Sadly for DEC, they never quite
learned that lesson...and they no longer exist.  That may not be
the only thing that brought them down, but it was a part.

If, within your own private network, you want to go non-standard,
that's your choice.  If you choose to go non-standard OUTSIDE of
your own private network, you never know who will and who will not
communicate with you.

Follow standards to be safe.  Ignore them at your own risk.  It's
that simple.

Later,
   --jim

-- 
THE SCORE:  ME:  2  CANCER:  0
73 DE N5IAL (/4)        | "This 'telephone' has too many
spooky1...@gmail.com    | shortcomings to be seriously considered
< Running FreeBSD 7.0 > | as a means of communication.  The device
ICBM / Hurricane:       | is inherently of no value to us."
   30.44406N 86.59909W  | (Western Union internal memo, 1876)

Android Apps Listing at http://www.jstrack.org/barcodes.html

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to