如何使用域名中的变音符号向收件人发送电子邮件?

bal*_*kyi 7 email coldfusion cfmail

在我的应用程序中,我必须向拥有域名变音符号的收件人发送电子邮件.示例:"test@äöü.test.com"

我正在使用cfmail标签,我收到了这样的错误:"标签邮件属性的无效定义""无效的电子邮件地址定义(test@äöü.test.com)"

有没有办法在coldfusion中向这些收件人发送电子邮件?

Mol*_*ont 5

甚至有一个更简单的解决方案!为什么不使用类中构建的Oracles:http: //download.oracle.com/javase/6/docs/api/java/net/IDN.html#toUnicode(java.lang.String)

然后你只需要这样做(示例从punycode显示为Unicode):

<cfset strUrl = "xn--land-poa.se" />

<!--- Create a Java URL. --->
<cfset jUrl = CreateObject( "java", "java.net.IDN" ).toUnicode(strUrl) />

<cfoutput>
#jUrl#
Run Code Online (Sandbox Code Playgroud)

你不必下载任何东西!