众所周知,邮箱由三部分构成。
它分为:“local part(邮箱名)” + “@” + “domain part(域名)”
例如:jojo_01@163.com
例如:19960329@qq.com
例如:kingfish@gmail.com
…
所以针对邮箱的测试我建议也分成三部分来测。
第一部分:邮箱名
邮箱名称规则最初的版本是在RFC821和RFC822中定义,但在08年进行过修订,目前在RFC5321和RFC5322中定义。
local part最大长度为64个字符
domain part最大长度为256个字符,但是因为邮件地址在用于接收或回复地址时,还会在前后加上"<>"所以只能是254个字符了。
但是我们在实际使用中很少会遇到这么长的域名,第一点邮箱过长不方便记忆。第二点各家公司的限制也是不同的: