考点4 电子邮件系统
1.电子邮件系统的基本知识
邮件服务器之间采用简单邮件传输协议
(SMTP)相互传递电子邮件。电子邮件应用程序使用SMTP协议向邮件服务器发送邮件,使用 POP3协议或IMAP协议从邮件服务器的邮箱中读取邮件。
电子信箱是在邮件服务器中为每个合法用户开辟的一个存储用户邮件的空间。电子邮件地址的一般形式如下:
chengqiang@ncre8.net
由@把邮件地址分成了两部分,其中here8.net是邮件服务器(也称为邮件交换机)的域名。 chengqiang表示邮件服务器上的用户邮箱名。
2.电子邮件传输协议
(1)简单邮件传输协议
简单邮件传输协议(SMTP)负责将邮件从一个“邮局”传送到另一个“邮局”。其采用客户机/服务器模式。它规定了发送程序和接收程序之间的命令和应答。
(2)邮局协议
当邮件到来时,首先存储在邮件服务器的电子邮箱中。如果用户要看到这些邮件,可以通过 POP3协议将邮件下载到本地主机上。POP3是邮局协议POP的第三个版本,它允许用户通过PC动态检索邮件服务器上的邮件。POP3采用客户机/N务器模式,其客户机运行在用户本地的PC上,服务器程序运行在邮件服务器上。
与SMTP协议类似,POP3的命令和响应也采用了ASCII字符串的形式。POP3的响应有两种基本类型:一种以“+oK”开始,表示命令成功执行或服务器准备就绪;另一种以“ERR”开始,表示错误的或不可执行的命令。
3.电子邮件的报文格式
SMTP协议和POP3协议都是有关电子邮件在主机之前的传递协议,电子邮件系统对电子邮件的报文有何种要求?与传统信件一样,电子邮件本身也有其固定的格式。RFC822和多用途Intemet邮件扩展(MIME)协议对电子邮件的报文格式进行了定义。
(1)RFC822
将电子邮件报文分成两部分:一部分为邮件头(Mail Header),另一部分为邮件体(Mail Body),两者之间使用空行分隔。邮件头是一些控制信息。由多行组成,每行由一个特定的字符串开始,后面跟有对该字符串的说明,中问用“:”隔开,如“From:chengqiang@163.com”表示电子邮件发件人的邮箱是chengqiang@163.com。
邮件体是用户发送的邮件内容,RFC822只规
定它是7位的ASCII文本。
(2)MIME协议
为了使电子邮件能够传输多媒体等二进制信息,MIME协议对RFC 822进行了扩充。MIME继承了RFC822的基本邮件头和邮件体模式,在此基础上增加了一些邮件头字段,对邮件体进行编码,将8位的二进制信息变换成7位的ASCII文本。
2016年计算机等考三级网络技术辅导:电子邮件系统.doc