(1)电子邮件系统的基本结构
Internet的电子邮件系统基于TCP/IP并使用端到端传输。电子邮件系统由三部分组成,包括邮件用户代理,邮件传递代理和邮件传输代理(也称为邮件传输代理)。邮件系统的发送方和接收方通过TCP协议连接。电子邮件系统的基本结构。
(2)MUA(邮件用户代理)是电子邮件系统和用户之间的接口。它为用户提供编辑,发送,接收,读取和处理电子邮件的功能。它负责打包和发送邮件到邮件。从服务器或邮件服务器检索邮件。Outlook,Foxmail等是常用的电子邮件用户代理。
(3)MTA(Message Transfer Agent)是电子邮件系统的核心,在后台运行,负责邮件的交换和传输。邮件将根据网络指定的路由转发到收件人所在的邮件服务器,通过邮件服务器或中间服务器转发。邮件服务器接收的邮件将由邮件接收代理放置在对应于该字母的收件人的服务器存储空间中。如您所见,用户通常不必直接与MTA对话。在整个过程中,实际的邮件传输区域与用户的邮件是分开的。
(4)电子邮件系统的标准协议
电子邮件系统的标准协议包括SMTP,POP3和RFC822协议。其中,SMTP指定了主机之间传输电子邮件的标准交换格式和电子邮件的传输机制。POP3指定用于将计算机连接到Internet并下载电子邮件的电子邮件协议。RFC822指定通过电子邮件发送的文本消息,格式。
2.SMTP协议
SMTP(简单邮件传输协议)是TCP服务的应用层协议。SMTP主要指定传输规则。也就是说,如何将电子邮件从发件人的地址转移到收件人的地址。它仅定义了如何通过TCP在两个MTA之间传输消息,而不指定任何其他操作,例如用户界面和用户交互,邮件存储,邮件系统发送的频率等等。SMTP提供客户端(本地)和服务器(远程)MTA之间的双工通信。它只需要可靠的数据流通道,独立于特定的传输子系统。SMTP简单有效,因此大多数电子邮件都是通过Internet使用SMTP发送的。
用户发送邮件请求后,发件人SMTP建立连接到接收SMTP的通信链接,其中接收SMTP人员可能是最终收件人或中间发送者。发送SMTP命令到接收SMTP后,接收SMTP在收到SMTP命令和邮件内容后响应,双方可以根据协议进行数据通信。
3.POP3协议
POP3(邮局协议版本3)由RFC 1 939定义,是基于TCP服务的应用层协议。它是一种允许用户从邮件服务器接收邮件的协议。POP3支持离线和在线操作模式。它指定将PC连接到Internet的邮件服务器以及用于下载电子邮件的协议,该协议允许用户将邮件从服务器存储到自己的计算机并删除邮件服务器上保留的副本。P()P3协议已被广泛用作因特网上的电子邮件接收协议。(www.xing528.com)
POP3也是一种请求/响应协议,它是一种面向连接的协议。协议命令基于ASCII代码表示的命令行格式。POP3协议中有三种识别,处理和更新状态。图13-4显示了POP3的状态流程。POP3服务器等待来自客户端的请求以建立连接并在守护进程中运行。客户端请求服务器提供信息(例如邮件列表,消息数量,每条消息的大小)或完成操作(例如获取指定的邮件消息等)。然后会话进入更新阶段,用户所使用的消息将不再存在于服务器上,并且终止连接。
4.RFC822协议
RFC822定义了用于电子邮件传输的文本消息格式,是基于因特网的基于文本的消息传递标准,并且被广泛使用。在RFC822标准中,消息由两部分组成,信封和内容。信封包含任何用于传递和传输的消息,内容是指要发送给接收者的对象。RFC822标准仅适用于内容,内容标准包括一组用于邮件系统创建包络的标题字段,以及简化获取信息的过程的步骤。
RFC822描述的消息结构非常简单。消息由多行标题和不受限制的正文组成。标题和正文用空行分隔,消息是ASCII代码的文本,第一行到第一个空白行的内容由邮件系统的用户代理使用。
RFC822指定标头的格式和语义。标题由几行可读文本组成。标题通常由关键字冒号“:”和关键字的参数组成,并允许将长行拆分为几个短行。最常用的关键字是From,To,Subject和Date。例如:
日期:2015年8月16日星期二11:12:35(美国东部时间)
来自:“Cuit www”www @ sina。玉米
主题:邮件测试示例。
要:CUIT @ CUIT。埃杜。道道
He1lo。我是www。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。