Я не являюсь ни I18N, ни экспертом по электронной почте, но, насколько я понимаю, современные системы обычно не поддерживают Unicode в локальной части адреса электронной почты, то есть имени почтового ящика перед @. Локальные почтовые серверы могут поддерживать его и разрешать внутреннее имя, например foobár , но если этот человек хочет получать почту из внешнего мира, ему также потребуется псевдоним ASCII, например foobar .
Однако существует механизм поддержки юникода в части domain адреса, который включает преобразование в представление ASCII, называемое punycode . Это означает, что адрес, такой как foo@foobár.com, будет преобразован в foo@xn--foobr-0qa.com, который будут принимать текущие DNS и почтовые системы.
Возможно выполнить это преобразование в ColdFusion, используя существующие библиотеки Java. Подробнее см. этот вопрос .