前言

为测试邮箱网站对IDN/中文邮箱的支持及IDN/中文邮局而撰写本文,将长期更新.

初写于2022-9-23 07:10:39

IDN及PUNYCODE

IDN指国际化域名

即英文字母以外的域名,如中文,印度语,泰国语等非英文域名.

PUNYCODE

虽然互联网已支持IDN域名,但是IDN域名在服务器底层处理方式还是英文字母(ascii)形式,只不过在浏览器地址栏里被正确显示为当地语言.例如:www.中文.com在浏览器地址栏里显示的是中文网址,在底层却是ascii英文字母形式,实际上为www.xn--fiq228c.com.这种对人类看起来形如乱码的编码称为PUNYCODE.

IDN邮箱及邮局测试

邮箱网站测试,即从以下邮箱网站写给收件人为中文信箱地址是否成功.稍后再测试自建的邮件服务器.

注意:①只有支持smtputf8的邮件服务器才真正完全支持IDN邮箱(可以创建idn邮箱,也可以给IDN邮箱写信),即邮箱用户名和域名全是非英文形式的,例如:张三@李四.com;②不支持smtputf8的邮件服务器一般支持创建英文@IDN域名(或idn域名punycode形式)这种邮箱地址,但完全不能给中文邮箱写信,例如:可创建i@佳明.cn(如果创建邮局域名时无法直接绑定域名佳明.cn,则可绑定佳明.cn对应的punycode形式xn--qrqy46c.cn)

※只有写信方邮件服务器支持smtputf8,才可写给中文@中文域名或英文@中文域名的邮箱地址.

※写信方邮件服务器不支持smtputf8,则只能给英文@英文域名形式邮箱地址写信.如果要想正确给中文邮箱写信则只能用中文邮箱的punycode(ascii即英文形式)写信.(特例:qq邮箱app可正确写信给中英文@中文域名邮箱地址,应该是qq邮箱自行在内部将Unicode形式邮箱地址转换为了punycode)

*搭建邮局测试时找不到支持smtputf8的邮件服务器,在网上找到微软exchange 2019+支持smtputf8;cpanel里带的邮件服务器似乎也支持smtputf8.由于这俩都是收费的,故暂时无法用它们来测试

邮箱网站对IDN/中文email地址的支持

*表格内所指中文@中文域名邮箱形如张三@李四.中国;英文@中文域名邮箱地址形如i@佳明.cn

中国腾讯@qq.com中国网易@126/163.com, yeah.net美国微软@hotmail.com, @outlook.com美国谷歌@gmail.com美国yahoo
@yahoo.com
中国电信/移动/联通@189.cn, @139.com, @wo.cn
本邮箱网站是否可以写信给中/英文@中文域名邮箱地址×不支持smtputf8×不支持smtputf8√支持中文email地址(支持smtputf8)√支持中文email地址(支持smtputf8)?无yahoo邮箱用来测试×不支持smtputf8

小结:国内外(中美)各大邮箱网站只有美国微软和谷歌邮箱网站支持中文email,即可以收发(正确显示)中文email地址.

邮件服务器对IDN/中文email地址的支持

由于暂时找不到支持smtputf8的邮件服务器搭建测试,本文中列举的邮件服务器均不能建立中文@中文域名的邮箱(即使建立成功也不能收到信).因此我们只能测试建立 英文@中文域名 或 英文@中文域名的punycode 邮箱地址.

测试结果

一般的,各邮件服务器不能直接建立 英文@中文域名 邮箱,但可以建立对应的 英文@中文域名punycode形式 的邮箱,此时支持idn域名的邮箱例如gmail,hotmail可成功给 英文@中文域名 邮箱写信.(特例:宝塔搭建的邮箱,gmail hotmail写信给英文@中文域名则无法收到).这些邮件服务器有amh,cwp,cyberpanel,ewomail,fastpanel,hmailserver,modoboa,

②Vesta,Hestia可成功建立 英文@中文域名 邮箱.可正确显示邮箱地址,并且gmail,hotmail可成功向其写信

常用邮件客户端(APP皆是安卓)对IDN/中文email地址的支持

FOXMAIL PC客户端QQ邮箱APP网易邮箱APP新浪邮箱APP
中国电信189邮箱APP中国移动139邮箱APP中国联通WO邮箱APP
写信给字母/数字@中文.com是否成功×√支持中文email地址×××?无联通号码无法测试
收到来信的发件人是中文email地址,此时是否正确显示×√正确显示发件人中文email地址√正确显示发件人中文email地址(注)××?无联通号码无法测试

注:网易邮箱app可以正确显示发件人中文email地址,但却提示”发件人存在特殊字符,请小心诈骗风险”.

最后更新:2022-9-23 07:41:17

作者 申佳明

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Captcha Code