user@domain
这里的域 (domain) 是分级的子域的列表,子域间用点来分隔。 例如下面的地址
eric@monet.berkeley.edu
Eric Allman
eric@monet.berkeley.edu (Eric Allman)
都是同一个地址的有效的格式。
地址中的域部分 (``monet.berkeley.edu'') 可以是一个 internet 上的主机的名字, 或者是一个逻辑上的邮件地址。域的部分大小写不敏感。
地址中的本地部分 (``eric'') 通常是一个用户名, 但它的实际意义是由本地软件定义的。 这部分可以大小写敏感,但通常大小写不敏感。 如果你发现某个地址的本地部分象一堆乱码, 原因通常是在不同的内部的电子邮件 (e-mail) 系统和网络 间存在着网关。下面是一些例子:
"surname/admd=telemail/c=us/o=hp/prmd=hp"@some.where USER%SOMETHING@some.where machine!machine!name@some.where I2461572@some.where
(它们分别是:一个 X.400 网关,一个到任意的没有适当的 internet 支持的内 部邮件系统的网关 ,一个 UUCP 网关,最后一个是令人讨厌的用户命名策略)
真实姓名部分 (``Eric Allman'') 可放在最前面,在 < > 的外面;也可以在最后面 在 ( ) 的里面。(严格的说两者是不一样的,但是论述两者的不同超出了本手册页的 范围。)如果名字包含某些特定的字符,可以用" "括起来。特定的字符中最常见的 是``.'':
"Eric P. Allman"
许多邮件系统允许用户略写域名。举个实例,在 berkeley.edu 的用户可以用 ``eric@monet''来给 Eric Allman 发邮件并侥幸成功。这种做法是废弃了的。
在某些环境下,可能必须给出一个消息到达最终目的地所要经过的主机的路径。 正常的情况下这是自动的和不可见的,但有时不是,特别是在一些老的和破损的 软件上出现。显示这些中继的地址在术语上叫``路由地址''。路由地址使用下面 的语法:
<@hosta,@hostb:user@hostc>
这指定消息要被送到 hosta,从 hosta 到 hostb,最后到达 hostc。一些主机 忽略路由地址并直接发送的 hostc。
路由地址经常发生在返回地址上,因为通常路过的每个主机上的软件都要增补路 由地址。最常见的可能是忽略地址中除了``user@hostc''的部分,``user@hostc'' 部分确定了真正的发送者。
要求每一个站点都要有一个用户或用户别名被指定为"邮件主管",对于邮件系 统的问题可以向此"邮件主管"发表。"邮件主管"的地址是大小写不敏感的。