当前位置:首页 > 问答 > 正文

详解电子邮箱地址的标准结构与书写规范

电子邮箱地址的标准格式为“用户名@域名”,这是一个全球通用的格式,由蒂姆·帕斯卡等人制定的互联网标准定义。

结构详解

一个完整的电子邮箱地址由两个主要部分和一个分隔符组成:

  1. 用户名(或本地部分):这是“@”符号前面的部分,它用于在邮件服务器上唯一标识一个邮箱账户,在地址 zhangsan@example.com 中,“zhangsan”就是用户名。

  2. “@”符号(at sign):这个符号是邮箱地址的核心分隔符,读音为“at”(在…处),它的作用是连接用户名和域名,表示“在某个域名的邮件服务器上有一个名为…的邮箱”。

  3. 域名(或域部分):这是“@”符号后面的部分,它指明了接收邮件的邮件服务器所在的位置,在 zhangsan@example.com 中,“example.com”就是域名,域名本身又由多部分组成,通常包括:

    • 主机名/子域名:如“mail”或“email”。
    • 二级域名:如“example”。
    • 顶级域名:如“.com”、“.org”、“.net”或国家代码如“.cn”等。

书写规范

在书写电子邮箱地址时,需要遵循以下规则,这些规则主要参考了互联网工程任务组(IETF)发布的RFC 5322等标准:

  1. 字符限制

    • 用户名部分:可以使用的字符包括:
      • 英文字母(a-z,不区分大小写,通常服务器会将大写字母视为小写字母处理)。
      • 数字(0-9)。
      • 某些特殊字符,最常见的是点(.)、下划线(_)和连字符(-)。
      • 点(.)不能作为用户名的开头或结尾,也不能连续出现(如“zhang..san”是不允许的)。
    • 域名部分:遵循互联网域名的通用命名规则,通常只允许使用英文字母、数字和连字符(-),且连字符不能出现在开头或结尾。
  2. 长度限制

    • 整个邮箱地址的总长度通常不能超过254个字符。
    • 用户名部分通常不超过64个字符。
  3. 大小写不敏感

    • 邮箱地址不区分英文字母的大小写。ZhangSan@Example.COMzhangsan@example.com 会被视为同一个地址,但为了方便和避免混淆,通常建议全部使用小写字母书写。
  4. 国际化的邮箱地址

    随着技术的发展,出现了支持非英文字符(如中文、阿拉伯文等)的邮箱地址,这被称为国际化邮箱地址,其标准由RFC 6530等定义,可能存在类似“杨小明@例子.中国”这样的地址,但在绝大多数通用场景下,尤其是在国际通信中,仍主要使用基于ASCII字符的标准邮箱地址。

常见错误示例

  • 缺少“@”符号zhangsan.example.com(这不是一个有效的邮箱地址)。
  • 用户名包含非法字符zhang&san@example.com(“&”通常是非法字符)。
  • 域名格式错误zhangsan@example..com(域名中不能连续出现点)。

详解电子邮箱地址的标准结构与书写规范