4

RFC6530 defines the necessary steps for "international e-mail" (i.e., especially for UTF-8 e-mail addresses). Apparently Google adopted the RFC back in 2014 (source). Still, most validators I find on the web are having trouble with international e-mail addresses to say the least. One very popular contender is HTML5's integrated e-mail validator of type="email" fields, which does NOT support international e-mail addresses at all.

So my question is: are international e-mail addresses a thing or is this "dead technology"?

We're writing test data generators and are thinking about extending our e-mail address generator but are unsure whether to include international e-mail addresses as well. We could make it a configurable option of course, still, if this technology is actually dead, we are not going to include it.

D.R.
  • 241

3 Answers3

4

I share MrSMith42's experience that anytihn outside of the most simple email has a hard time getting used in many systems that currently exist, however I disagree with their assesment.

As it stands the RFC is not widely used, but as the internet keeps booming and non English markets keep gaining in force in the world rather than simply call the RFC "dead technology" I would refer to it as a "future technology".

By refering to it this way I am saying that it should not be outright dismissed but rather than your systems should be set up to deal with such emails, but that for the time being you should not generate emails outside of the typical English character only emails. By doing so, you are helping those that do possess such an email and prepare yourself for a strong future when it becomes more commonplace as well.

2

My experience is that you would have problems with non ASCII e-mail addresses all the time, so you kind of never see them in real applications.

So my advice is: It's save to treat international UTF-8 e-mail addresses as 'dead technology'.

You might also be interested in this question:

MrSmith42
  • 1,039
  • 7
  • 12
0

I coincidentally experienced first introductions of XML, UTF-8, IPv6 and UTF-8 E-Mail.

E-Mail validation is one topic that often is done unprofessionally and incomplete (because of complexity).

So it is a nice surprise when the specification is followed and implemented.

The internationalization trend will definitely also reach e-mails. For instance non-latin web sites are growing with comparable problems like Arabic Right-To-Left.

Implement the standard but also define levels/categories. A level like "HTML5 compliant". This is a bit like the very old browser HTML rendering solutions.

With this your software may be able to warn about missing HTML5 compliancy but submit them nevertheless.

Joop Eggen
  • 2,629