I am not an expert on I18N or email, but my understanding of FWIW is that current systems usually do not support Unicode in the local part of the email address, that is, the mailbox name is up to @. Local mail servers can support it and resolve an internal name, for example foobár, but if this person wants to receive mail from the outside world, they will also need an ASCII alias, such as foobar.
There is, however, a Unicode support mechanism in the address domain section, which includes conversion to an ASCII representation called punycode. This means that an address such as foo@foob ár.com will be converted to foo@xn--foobr-0qa.com , which will accept the current DNS and mail systems.
This can be done in ColdFusion using existing Java libraries. See this question for more details.
source share