在日常生活中,我们经常都会用到电子邮件,那么不知道大家是否知道在网络协议当中也有一个叫电子邮件协议的呢?有了这个协议,我们才能方便快捷地传递信息。接下来我们就来学习一下这个电子邮件协议。
1.体系结构
邮件系统体系结构如图1所示。
图1 邮件系统体系结构
体系结构中包括用户代理、邮件服务器、消息传输代理和邮件协议。
2.邮件系统功能
电子邮件系统的主要功能包括撰写、显示、处理、传输和报告五项基本功能。其中撰写、显示、处理是用户代理至少应当具有的三个功能,而传输和报告是邮件服务器应该具备的功能。
·撰写:给用户提供很方便地编辑信件的环境。
·显示:能方便地在计算机屏幕上显示出来信(包括来信附上的声音和图像)。
·处理:处理包括发送邮件和接收邮件。收信人应能根据情况按不同方式对来信进行处理。例如,阅读后删除、存盘、转发等,对于不愿收的信件可直接在邮箱中删除。
·传输:包括发送和接收。发送是把邮件从邮件发送者的PC 机中发送到本地邮件服务器,以及从本地邮件服务器传送到自的邮件服务器的过程。接收是把邮件从目的邮件服务器传送到接收邮件用户的PC 机中的过程。
·报告:是邮件服务器向发信人报告邮件传送的情况。如已发送成功、发送失败等。
3.各种邮件协议
邮件协议有发送协议SMTP(Simple Mail Transfer Protocol)、接收协议POP3/IMAP4 (Post Office Protocol - Version 3/ Intemet Message Access Protocol4)等,在这里我们就来简单地了解一下这几个邮件协议。
(1)SMTP
也叫简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP的工作方式也是客户服务器的方式。负责发送邮件的SMTP进程就是SMTP客户,负责接收邮件的SMTP进程是SMTP 服务器。SMTP规定在两个相互通信的SMTP进程之间应如何交换信息。
SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟。SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转发出的电子邮件。
(2)POP3
即邮局协议的第3个版本,它是规定个人计算机如何连接到互联网上的邮件服务器进行收发邮件的协议。它是因特网电子邮件的第一个离线协议标准,POP3协议允许用户从服务器上把邮件存储到本地主机。
POP3也使用客户服务器的工作方式。在接收邮件的用户PC机中必须运行POP客户程序,而在用户所连接的ISP的邮件服务器中则运行POP3服务器程序。POP3服务器具有身份鉴别功能,用户只有输入鉴别信息后才允许对邮箱进行读取,另外它还具有从服务器读取邮件并存放到本地机器上以及对邮件删除、备份等其他操作功能。
(3)IMAP4
IMAP4协议与POP3协议一样也是规定个人计算机如何访问互联网上的邮件服务器进行收发邮件的协议,但是IMAP4协议同POP3协议相比更高级。
IMAP是一个联机协议。当用户PC机上的IMAP客户程序打开IMAP服务器的邮箱时,用户就可看到邮件的首部。用户打开某个邮件时,那个邮件才传到用户的计算机上。所以用户可以在不同的地方使用不同的计算机反复阅读自己的邮件,直到用户发出剧除邮件的命令,IMAP服务器邮箱中的邮件会一直保存着。
IMAP4协议支持客户机在线或者离线访问并阅读服务器上的邮件,还能交互式的操作服务器上的邮件。IMAP4协议更人性化的地方是不需要像POP3协议那样把邮件下载到本地,用户可以通过客户端直接对服务器上的邮件进行操作。
4.邮件格式
一个电子邮件分为信封、首部和主体(正文),首部和主体也称为内容部分。首部需要用户填写,首部写好后邮件系统将自动地将信封所需的信息提取出来并写在信封上。所以用户不需要填写电子邮件信封上的信息。邮件的主体部分自由户自由撰写。
[RFC 822]对邮件的首部格式做了规定(见表2)。
表2 [RFC 822]邮件头所用的一些关键字
邮件正文:最简单的内容编码就是7 位ASCII码(SMTP只能传送这种编码),而且每行不能超过1000个字符。
Base64: 适用于传送任意的二进制文件。
Quoted-printable 编码:适用于当所传送的数据中只有少量的非ASCII码。
电子邮件协议的运用可以使我们正常地收发邮件,相信大家学习了这些知识后也都明白是怎么进行操作的。这些内容如果大家学起来有什么不明白的可以多看几遍或者询问小编都行,又或者还可以到课课家进行专业的系统学习,专业的网络课程以及优秀讲师会全心全意的为您讲解哦。
¥399.00
¥399.00
¥299.00
¥699.00