(重定向自E—mail)
电子邮件(Electronic mail,E-mail)

目录

什么是电子邮件[1]

电子邮件是指两个或多个用户之间通过网络进行信息收发的一种服务。电子邮件是Internet最为基本的功能之一,在浏览器技术产生之前,Internet上用户之间的交流大多是通过电子邮件方式进行的。

电子邮件的功能及特点[2]

使用电子邮件必须首先拥有一个电子邮箱,它是由电子邮件服务提供者为其用户建立在电子邮件服务器上专门用于电子邮件的存储区域,并由电子邮件服务器进行管理。用户使用电子邮件客户软件在自己的电子邮箱里收发邮件。
(1)电子邮件的功能
电子邮件的主要功能有:
①信件的起草和编辑;
②信件的收发;
③信件回复与转发;
④退信说明、信件管理、转储和归纳;
⑤电子邮箱的保密。
(2)电子邮件的特点
电子邮件主要特点如下:
①传送速度快,可靠性高;
②用户发送电子邮件时,接收方不必在场,发送方也无须知道对方在网络中的位置;
③电子邮件实现了人与人非实时通信的要求;
④电子邮件实现了一对多的传送。

电子邮件的地址[3]

电子邮件地址的格式是:@。
它由收件人用户标识(如姓名或缩写)、字符“@”(读作“at”)和电子信箱所在计算机的域名3部分组成。地址中间不能有空格或逗号。例如:exam999@sohu.com就是一个电子邮件地址。

电子邮件的格式[4]

一封完整的电子邮件都有两个基本部分组成:信头和信体。
(1)信头一般有下面几个部分:
①收信人,即收信人的电子邮件地址;
②抄送,表示同时可以收到该邮件的其他人的电子邮件地址,可有多个;
③主题,是概括地描述该邮件内容,可以是一个词,也可以是一句话。由发信人自拟。
(2)信体。信体是希望收件人看到的信件内容,有时信件体还可以包含附件。附件是含在一封信件里的一个或多个计算机文件,附件可以从信件上分离出来,成为独立的计算机文件。

电子邮件的发送和接收[5]

(1)发送方调用计算机中的用户代理撰写和编辑要发送的邮件。
(2)发送方的用户代理把邮件用SMTP发送给源端邮件服务器,SMTP服务器把邮件临时存放在邮件缓存队列中,等待发送。
(3)源端邮件服务器的SMTP客户与目的端邮件服务器的SMTP服务器建立TCP连接,然后就把邮件缓存队列中的邮件依次发送出去。
(4)运行在目的端邮件服务器中的SMTP服务器进程在收到邮件后,把邮件放入目的端的用户邮箱中,等待目的端进行读取。
(5)目的端在打算收信时,运行计算机中的用户代理,使用POP3(或IMAP)读取发送给自己的邮件。
电子邮件由信封(Envelope)和内容(Content)两部分组成。
电子邮件的传输程序根据邮件信封上的信息来传输邮件。当用户从自己的邮箱中读取邮件时才能见到邮件的内容,在邮件的信封上,最重要的就是收信人的地址。

电子邮件的运行机制[1]

如果要通过邮局寄一封信给朋友,可先把写好的信件投递到当地的邮局,然后信件通过邮政系统被运输到朋友所在地的邮局,朋友则从他所在地的邮局收取信件。和上述的过程相类似,电子邮件的收发过程可以分为三个阶段:
①发送阶段。用户将电子邮件发送到由ISP提供的,自己的发送电子邮件服务器上,这一过程利用电子邮件客户程序完成邮件的编写、粘贴附件和发送等操作。如果邮件的内容很多,为了避免邮箱登录超时或节省上网费用,也可以先写好邮件,然后再连接发送。
②传送阶段。根据收信人的电子邮件地址,发送方的电子邮件服务器通过Internet,将电子邮件送到收信人信箱的接收电子邮件服务器上。
③接收阶段。接收电子邮件的用户连接到自己信箱所在的接收电子邮件服务器,从接收邮件服务器上接收电子邮件。
ICP给用户提供的电子邮件服务器分为接收电子邮件服务器和发送电子邮件服务器,分别负责电子邮件的接收和发送,但有时候它们也可能是同一台服务器。如图1所示是电子邮件的传送机制。
由于ISP的电子邮件服务器是24h在线服务的,所以只要连接到邮件服务器,则可以在任何时间来收发电子邮件,而没必要担心对方是否同时在线。同样换一台计算机或换一个地点后也可以正常地收发电子邮件,只要能够提供正确的账号。

电子邮件的工作原理[6]

互联网中基于TCP/IP协议的电子邮件系统采用的是客户机/服务器工作模式,整个系统的核心是电子邮件服务器。假设用户1的邮箱是user1@ncwu.edu.en,用户2的邮箱是user2@163.com,用户1给用户2发送电子邮件的过程如图2所示。两用户的主机上都安装有电子邮件应用软件即用户代理,负责邮件的接收、发送、编辑及打印等。用户在邮件服务器上申请的邮箱,用于邮件的存储与转发等。
电子邮件传输的原理如图3所示。
(1)发信人使用主机上的客户端软件编写好邮件,并发件人、收件人地址,通过SMTP协议与所属发送方邮件服务器建立连接,并将要发送邮件发送到所属盼发送方邮件服务器。
(2)发送方邮件服务器查看接收邮件的目标地址,如果收件人为本邮件服务器的用户,则将邮件保存在收件人的邮箱中。如果收件人不是本邮件服务器的用户,则将交由发送方邮件服务器的SMTP客户进程处理。
(3)发送方邮件服务器的客户进程向收件人信箱所属邮件服务器发出连接请求,确认后,邮件按SMTP协议的要求传输到收件人信箱邮件服务器。收件人信箱邮件服务器收到邮件后,将邮件保存到收件人的邮箱中。
(4)当收件人想要查看其邮件时,启动主机上的电子邮件应用软件,通过POP3取信协议进程向收件人信箱邮件服务器发出连接请求,确认后,收件人信箱邮件服务器上的POP3服务器进程检查该用户邮箱,把邮箱中的邮件按POP3协议的规定传输到收信人主机的POP3客户进程,最终交给收信人主机的电子邮件应用软件,供用户查看和管理。

电子邮件系统组成构件[6]

从图3可以看出,一个电子邮件系统应具有三个主要组成部件,这就是用户代理UA(User Agent,UA)、邮件服务器,以及电子邮件使用的协议。而邮件服务器和电子邮件使用的协议又称为邮件传输代理(Mail Transfer Agent,MTA),图4说明了邮件传输代理MTA和用户代理UA各自的作用及关系。