电子邮箱

主条目:电子邮件地址

邮箱名称是电子邮件地址的第一部分,也称为“域内部分”;也就是@符号前面的部分。其格式由 RFC 5322 和 RFC 5321 正式指定。它往往是收件人在邮件服务器上,或目标域中的用户名。

域内部分最长可达64个字符,而且理论上是大小写敏感的。它可以包括一个“有效字符”的序列(如下所述),或是一个用引号引住的字符串,其中还可以包含空格和特殊字符。如果使用SMTPUTF8扩展SMTP(英语:Extended SMTP),也可以使用非ASCII字符。[3]在创建新的邮箱名称时,需要了解一些常识,以避免常见错误。在 RFC 5321 的描述中,对施加限制持非常谨慎态度:

While the above definition for Local-part is relatively permissive, for maximum interoperability, a host that expects to receive mail SHOULD avoid defining mailboxes where the Local-part requires (or uses) the Quoted-string form or where the Local-part is case-sensitive.[While 上面对域内部分的定义相对宽容,为了最大的互通性,接收邮件的主机定义的邮箱,“应当”避免域内部分要求(或使用)用引号引住字符串的形式或域内部分是大小写敏感的。]

——John Klensin,RFC 5321

有效字符

编辑

以下字符可以出现在域内部分中,而不需要引号:

大小写英文字母(a–z、A–Z),及UTF-8序列(若使用SMTPUTF8)

数字0到9

字符! # $ % & ' * + - / = ? ^ _ ` { | } ~

字符.(点),但不能出现在开头或结尾,也不能连续出现两次(例如John..Doe@example.com)

保留名称

编辑

名称“postmaster”、“abuse”和其它对应于众所周知角色和职能的名称,被要求保留。[4]

还有其它一些名称会引起麻烦,可能是因为它们会与邮件软件(某些部分)内部使用的名称相冲突,包括电子邮件过滤(英语:Email filtering)器,或因为底层存储系统不允许。这样的名单有很多,比如在GitHub上。[5][6][7]