解释计算机网络中的电子邮件格式。
电子邮件被表示为互联网上消息的传输。它是通信网络中最常用的功能之一,包含文本、文件、图像或其他附件。
电子邮件格式 - 电子邮件包括三个部分,如下所示:
电子邮件信封
在现代电子邮件系统中,电子邮件及其内容之间存在区别。电子邮件信封包含邮件、目标地址、优先级安全级别等。邮件传输代理使用此信封进行路由。
邮件
信封内的实际邮件由两部分组成
- 头部
- 正文
头部承载控制信息,而正文包含邮件内容。信封和邮件如下图所示:
邮件格式
让我们了解一下电子邮件中的 RFC 822 邮件格式。
邮件由一个原始信封、一些报头字段和一个空行以及邮件正文组成。每个报头字段在逻辑上包含一行 ASCII 文本,其中包含字段名称、冒号和字段值。RFC 822 是一个旧标准。通常,用户代理构建邮件并将其传递给邮件传输代理,并使用用户的报头字段来构建信封。
下表显示了与邮件传输相关的主要报头字段。
与邮件传输相关的 RFC 822 报头字段
头部 | 含义 |
---|---|
收件人 - | 主要收件人的电子邮件地址。 |
抄送 - | 次要收件人的电子邮件地址。 |
密送 | 秘密抄送的电子邮件地址。 |
发件人 - | 创建邮件的人。 |
发送者 | 实际发送者的电子邮件地址。 |
接收 | 路由过程中每个传输代理插入的行。 |
返回路径 | 它可以用来识别到发送者的路径。 |
收件人字段
该字段提供主要收件人的 DNS 地址。允许有多个收件人。
抄送字段
此字段提供任何次要收件人的地址。
密送
Bcc 的完整形式是秘密抄送。此字段类似于抄送字段,只是它从与主要和次要收件人共享的所有副本中删除。此功能允许人们将副本发送给第三方,而无需主要和次要收件人知道此事。
发件人和发送者字段
这些字段分别说明了谁编写了邮件以及谁发送了邮件,因为创建邮件的人和发送邮件的人可能不同。
发件人字段是必需的,但如果发送者字段与发件人字段相同,则可以省略。如果邮件无法投递并且要退回给发送者,则需要这些字段。
接收字段
包含接收字段的行由沿途的每个邮件传输代理添加。此行承载代理的身份以及他们接收邮件的日期和时间。它还包含一些其他信息,可用于查找路由系统中的错误。
返回路径字段
最终邮件传输代理添加此字段,并预先确定如何将邮件退回给发送者。它可以从所有接收的标头中收集此信息。
其他报头字段
除了下表中的字段外,RFC 822 邮件还可能包含用户代理或人类收件人使用的各种报头字段。下表中显示了其中许多字段
RFC 822 邮件标头中的一些字段如下
头部 | 含义 |
---|---|
日期 | 邮件的日期和时间。 |
回复 - 到 | 要发送回复的电子邮件地址。 |
邮件 ID | 邮件识别号 |
回复 - 到 | 此邮件回复的邮件 ID。 |
参考 | 其他相关邮件识别号。 |
关键词 | 用户选择的关键词。 |
主题 | 邮件的摘要,用于单行显示。 |
RFC 822 允许用户为其私人使用发明新的标头,但这些标头必须以字符串 X - 每周事件开头。
邮件正文
邮件正文位于标头之后。用户可以在邮件正文中放入他们想要发送的任何内容。可以使用 ASCII 漫画、引文和政治声明来结束邮件。