4.2.4 标准的信头字段 内容来自www.paper51.com 下面介绍RFC822中定义的常用的标准信头字段。 copyright paper51.com 表4.1 RFC822常用的标准信头字段 paper51.com 与发信方有关的信头字段 copyright paper51.com 格式:From:mailbox copyright paper51.com
举例:From:wang@163.com copyright paper51.com 写信人字段。说明信件的原始创建者,给出他的电子信箱地址。创建者对信件的原始内容负责。 内容来自论文无忧网 www.paper51.com 格式:Sender:mailbox 内容来自论文无忧网 www.paper51.com 举例:From:wang@163.com http://www.paper51.com Sender:li@sina.com http://www.paper51.com
发送者字段。说明实际提交发送这个信件的人,给出他的电子信箱地址。当发信人与写信人不一样时使用。比如,秘书替经理发信。发送者对发送负责。 http://www.paper51.com 格式:Reply-TO:mailbox paper51.com
举例:From:wang@163.com 内容来自www.paper51.com From:zhao@soho.com paper51.com
回复字段。指定应当把回信发到哪里。如果有此字段,回信将会发给它指定的邮箱,而不会发给From字段指定的邮箱。比如,发送的是经理的信,但回信应交办公室处理。 内容来自www.paper51.com 与收信方有关的信头字段 内容来自论文无忧网 www.paper51.com
格式:TO:mailbox list 内容来自www.paper51.com
举例:TO:zhang@263.com 内容来自论文无忧网 www.paper51.com 收信人字段。指定主要收信人的邮箱地址,可以是多个邮箱地址的列表,地址中间用逗号隔开。 内容来自论文无忧网 www.paper51.com 格式:Cc:mailbox list copyright paper51.com 举例:Cc:zhang@863.com copyright paper51.com 抄送字段。指定此信件要同时发给哪些人,也称为抄送。也可以使用邮箱地址列表,抄送给多个人。 内容来自www.paper51.com 格式:Bcc:mailbox list 内容来自www.paper51.com 密抄字段。指定此信件要同时秘密发给哪些人,也称为密件抄送。也可以使用邮箱地址列表,密抄给多个人。 http://www.paper51.com
其它的信头字段 paper51.com 格式:Date:date-time 内容来自www.paper51.com
举例:Date:Tue,04 Dec 2004 内容来自www.paper51.com 16:18:08 +800 内容来自www.paper51.com 日期字段:Date字段含有电子邮件创建的日期和时间。 内容来自论文无忧网 www.paper51.com 格式:Subject:*text copyright paper51.com 举例:Subject:Hello! paper51.com
Subject:Re:Hello! 内容来自www.paper51.com 信件主题字段。描述信件的主题。当回复信件时,通常在主题前面增加“Re:”前缀,标记为该信件为回复信件:当信件被转发时,通常在主题文字前面加上“Fw:”,“Fwd:”这样的前缀。 内容来自论文无忧网 www.paper51.com 格式:Received: http://www.paper51.com
["from" domain] ;发送主机 内容来自论文无忧网 www.paper51.com ["by" domain] ;接收主机 paper51.com
["via" atom] ;物理路径 内容来自www.paper51.com
["id" msg-id] ;接收者msg id paper51.com
接受字段。是投递信件的特定邮件服务器所作的记录。处理邮件投递的每个服务器必须给它处理的每个信头的前面加一个Received字段,用以描述信件到达目的地所经过的路径以及相关信息。当跟踪各个电子邮件问题时,这个信息很有帮助。 内容来自论文无忧网 www.paper51.com
举例:Received:from wang[195.0.0.1] by li[129.5.0.4] Tue dec 2003 12:18:02 +800 内容来自www.paper51.com 格式:Comments:*text copyright paper51.com
注释字段。用于把一个注解添加到信件中。 内容来自www.paper51.com 格式:Resent-* paper51.com 举例:Resent-From paper51.com Resent-Sender paper51.com Resent-date copyright paper51.com Resent-Reply-To http://www.paper51.com
重发字段。当需要把收到的信件重发给另一组收信人的时候,可以保持整个原始信件不变,并简单地产生重发信件所要求的新信头字段。为避免与以前的字段相混。新添加的信头字段都加上Resent-前缀字符串,它们的语法与未加前缀的同名字段相同。 paper51.com 格式:Message-ID:msg-id 内容来自www.paper51.com 信件标识字段。用于表示一个信件唯一标识,该字段通常有Smtp服务器生成,这个值通常是唯一的。形式根据使用的软件而定。通常左边是标识符,右边指定电脑名 内容来自www.paper51.com
图2 7 - 2表中的关键字表明了电子邮件借用了办公室备忘录中的概念和术语:电子邮件的头部能够包含一行说明应当接收到该备忘录的接收方。象传统的办公室备忘录一样,电子邮件使用关键字Cc指明一个复写副本(carboncopy).电子邮件软件必须向Cc:后面的电子邮件地址表中的每个地址发送一份消息的副本。 paper51.com 传统的办公室过程要求备忘录的发送方通知接收方副本是否传给其它人。有时发送方希望将备忘录的一个副本给别人而不显示出有一个副本被发送出去。一些电子邮件系统提供这样的选项,遵循传统的办公室术语,用盲复写副本(blind carbon copy)来表示。创建消息的用户 paper51.com 在关键字Bcc后给出一个电子邮件地址表,指定一个或多个盲复写副本。虽然Bcc在发送方出现,但当信息发送时,邮件系统将它从消息中除去。每个接收方必须检查头部的To和Cc行以决定信息是直接发送还是作为盲副本发送的(有些邮件系统在正文部分附加信息来告诉接收者它是一个盲副本)。其它接收者不知道有哪些用户接收到盲副本。 内容来自论文无忧网 www.paper51.com 电子邮件使用与传统的办公室备忘录相同的格式和术语:头部包括与消息有关的信息,正文包括消息文本。电子邮件头部的行说明发送方、接收方、日期、主题、应当收到副本的人的列表。 paper51.com (5)扩展字段 内容来自论文无忧网 www.paper51.com 如果想在信头中加入RFC822中没有规定的字段,就需要创建非标准字段。方法非常简单,只要在自定义的信头字段名的前面使用X-前缀。RFC822将这种方法称为扩展字段。 事实上已经有许多扩展字段被广泛应用,但没有标准定义。例如: 内容来自论文无忧网 www.paper51.com X-LOOP字段 http://www.paper51.com X-LOOP字段用来防止邮件的循环传送。过滤或邮件列表处理程序,可以给它处理的每个信件增加一个X-LOOP字段,以后就可以根据这个字段中含有的特别值,判断一个信件是否被循环传送。如果确认邮件发生了循环,过滤或邮件列表处理程序就可以用不同的方式处理该信件。 paper51.com ◆X-Mailer字段 http://www.paper51.com X-Mailer字段用于指示什么样的程序产生了这个信件,它是使用最广泛的扩展字段。产生邮件的软件可以为所有发送的信件增加合适的X-Mailer字段,该字段不仅含有软件的名称,还包含软件的版本号。例如软件名为Littlefox Mailer,版本为V1.0, 可以将“X-Mailer:Littlefox Mailer V1.0”加到邮件信头中去。 内容来自www.paper51.com 图2 7 - 2列出了一些在因特网电子邮件中可以找到的普通关键字,以及使用它们的目的。 http://www.paper51.com |