电子邮件地址由“@”分隔的本地部分和域名部分构成,需符合RFC 5322标准:本地部分禁用开头/结尾点号及连续点号;域名部分须含有效点号、合法标签与ICANN认证顶级域;大小写不敏感但需清除空格;国际化地址虽支持UTF-8但兼容性差,推荐使用ASCII字符。

电子邮件地址是用于标识用户在电子邮件系统中的唯一身份的字符串,其格式需遵循国际通用标准。以下是构成有效电子邮件地址的规范说明:
一个合法的电子邮件地址由两部分组成,中间以英文半角符号“@”分隔。左侧为本地部分(用户名),右侧为域名部分(邮件服务器地址)。该结构确保邮件能被准确路由至目标服务器和收件人账户。
1、本地部分可包含字母(a–z,A–Z)、数字(0–9)、点号(.)、下划线(_)、加号(+)和连字符(-);
2、本地部分不能以点号(.)开头或结尾;
3、本地部分中连续的点号(..)不被允许;
4、域名部分必须包含至少一个点号(.),且点号不能出现在开头或结尾;
5、域名部分只能使用字母、数字、连字符(-)和点号(.),且每个标签(点号分隔的部分)不能以连字符开头或结尾;
6、顶级域名(如.com、.org、.cn)必须符合ICANN注册列表,且长度通常为2–6个字符。
符合RFC 5322及SMTP协议要求的电子邮件地址需满足语法与语义双重约束。以下为经过验证的合法格式实例,可用于注册、登录或通信场景。
1、example@domain.com;
2、test.user_123+tag@sub.domain.org;
3、admin@company.co.uk;
4、contact@university.edu.cn;
5、a.b.c@x-y-z.net。
不符合标准的电子邮件地址将导致发送失败、验证拒绝或被标记为垃圾邮件。这些错误多源于字符误用、结构缺失或域名无效,需在输入时即时识别并修正。
1、缺少“@”符号,如userdomain.com;
2、多个“@”符号,如user@@domain.com;
3、本地部分以点号开头,如.user@domain.com;
4、域名部分无点号,如user@domain;
5、使用中文字符、全角符号或空格,如张三@邮箱.中国或user @domain.com;
6、顶级域名非法,如user@domain.abc(.abc未被ICANN授权为公开顶级域)。
本地部分在技术上区分大小写,但绝大多数邮件服务提供商(如Gmail、Outlook、QQ邮箱)将其统一转为小写处理;域名部分则严格按DNS规则不区分大小写。前后及中间的空白字符均不被允许,提交前必须清除。
1、输入时应避免在地址前后键入空格;
2、复制粘贴后需检查是否带入不可见Unicode空格(如U+00A0、U+200B);
3、Gmail会自动忽略本地部分中的点号,first.last@gmail.com与firstlast@gmail.com视为同一账户;
4、Gmail本地部分支持加号标签(+),user+newsletter@gmail.com仍投递至user@gmail.com;
5、其他服务商(如Yahoo、iCloud)通常不支持点号忽略或加号标签功能,须按原始注册格式使用。
RFC 6530允许在本地部分和域名部分使用UTF-8编码的非ASCII字符(如中文、阿拉伯文),但实际部署受限于客户端、MTA及Web表单兼容性。当前主流邮箱系统仍优先推荐纯ASCII格式以保障互通性。
1、国际化域名(IDN)需经Punycode编码转换,如例子@中文.中国对应xn--fsq092b@xn--fiqs8s.xn--fiqs8s;
2、本地部分含中文的地址(如张三@domain.com)尚未被广泛支持;
3、Web表单若未声明accept-charset="UTF-8"或未设置Content-Type头,可能截断或损坏非ASCII字符;
4、SMTP传输层需启用SMTPUTF8扩展,否则将拒绝接收含UTF-8字符的地址;
5、为确保最大兼容性,始终优先使用英文字母、数字与标准ASCII符号构造电子邮件地址。
以上就是电子邮件的格式是什么 电子邮件地址怎么写【正确格式】的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号