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