What is an internationalized email?

Internationalized email, defined
Internationalized email allows non-ASCII characters in both the local part and the domain, so an address can be written entirely in Greek, Arabic or Chinese script.

Two standards do different halves of the job. IDNA covers the domain and converts it to an ASCII form for DNS. SMTPUTF8 covers the local part and requires both servers to negotiate support during the handshake.

Gmail can receive them. Many corporate mail systems and a great many validation libraries cannot, so a user with such an address meets rejection regularly enough to expect it.

Validation needs care here. A regex written for ASCII rejects these outright, and for a service with users outside the Latin alphabet that is a real accessibility failure rather than a technical nicety.

There is a security dimension too. Characters that look identical across scripts allow a domain that reads like yours to be registered with different code points entirely.

How ZapBounce reports it

Internationalized domains are converted to their Punycode form for the DNS and MX stages, since that is what DNS speaks. Where a receiving server does not advertise SMTPUTF8 for a non-ASCII local part, that is reported as a limit rather than a verdict about the mailbox.

One accent is enough

People picture this as a problem for addresses in Chinese or Arabic script. It starts much closer to home. Say a customer signs up as josé@acme.example. That single accented letter is outside ASCII, so the whole address needs the SMTPUTF8 extension defined in RFC 6531.

Here's what that means on the wire. Your sending server connects and says EHLO. The receiving server lists its extensions, and your server looks for a line reading 250-SMTPUTF8. If it's there, the sender adds the SMTPUTF8 keyword to its MAIL FROM command and carries on.

If it isn't there, the message can't go to that recipient through that server. There's no standard way to downgrade the address into ASCII, so the sending server has to fail it and report back. José, meanwhile, never gets your confirmation email and has no idea why.

Checking your own stack, end to end

An address like that passes through four places in your system, and any one of them can break it.

The form's validation pattern comes first. If it only allows ASCII letters, José is turned away at the door. Next is storage: the column needs a Unicode encoding, and you should normalize text to one Unicode form so the same name always produces the same bytes. Third is your sending platform. Ask support directly whether they send with SMTPUTF8, because documentation is often silent on it. Last is every tool downstream, such as your CRM, your helpdesk and your exports to CSV.

You can test the outbound hop yourself. Connect to your relay, send EHLO, and read the list of extensions it prints.

If a link in the chain can't handle these addresses, say so at the form. A clear message asking for an alternative address is kinder than accepting the signup and silently failing to reach the person. Don't try to strip the accents yourself, since jose@ may be a different person's mailbox.

Internationalized email: common questions

Can email addresses use non-Latin characters?

Yes, in both parts. The domain half is well supported; the local part needs SMTPUTF8 at both ends and support is patchier.

Does Gmail accept internationalized addresses?

Gmail can receive mail sent to them. Support across corporate systems and validation libraries remains uneven.

What is the security concern?

Homograph attacks. Characters from different scripts can look identical, letting a lookalike domain be registered with other code points.

See this on your own list

100 free checks a month, and the unknowns come back labeled.