Falsehoods programmers believe about email
Yet another article that can't tell the difference between a "falsehood" and a heuristic.<p>The end goal of most software is to weed out bogus email addresses, not to weed out email addresses that don't match the standard. "a@a.com" is a valid email address according to RFC 5322. But when a user provides such an address, you can be 99.9999% certain that it is neither the user's address, nor anyone else's.<p>Many programmers are very much aware that "mymail@[123.123.123.123]" is <i>technically</i> a valid email, but allowing such addresses invariably leads to spam and service abuse, for virtually no benefit. Restricting accepted addresses to "normal" ones is common sense, not a falsehood. The same is true for many of the other supposed mistakes pointed out in the article.