前言
为测试邮箱网站对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