电子邮件工作原理

上传人:鲁** 文档编号:504787108 上传时间:2023-10-11 格式:DOC 页数:7 大小:162.50KB
返回 下载 相关 举报
电子邮件工作原理_第1页
第1页 / 共7页
电子邮件工作原理_第2页
第2页 / 共7页
电子邮件工作原理_第3页
第3页 / 共7页
电子邮件工作原理_第4页
第4页 / 共7页
电子邮件工作原理_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《电子邮件工作原理》由会员分享,可在线阅读,更多相关《电子邮件工作原理(7页珍藏版)》请在金锄头文库上搜索。

1、发件人收件人I丄四电子邮件与普通邮件有类似的地方,发信者注明收件人的姓名与地址(即邮件地 址),发送方服务器把邮件传到收件方服务器,收件方服务器再把邮件发到收件 人的邮箱中。如下图所示:更进一步的解释涉及到以下几个概念1、 MUA- Mail User Age nt,邮件用户代理,帮助用户读写邮件;2、 MTA- Mail Tran sport Age nt,邮件传输代理,负责把邮件由一个服 务器传到另一个服务器或邮件投递代理;3、 MDA- Mail Delivery Age nt,邮件投递代理,把邮件放到用户的邮箱 里。整个邮件传输过程如下:目前使用的SMTP协议是存储转发协议,意味着它允

2、许邮件通过一系列的服 务器发送到最终目的地。服务器在一个队列中存储到达的邮件, 等待发送到下一 个目的地。下一个目的地可以是本地用户,或者是另一个邮件服务器,如下图所 示。MUA如果下游的服务器暂时不可用,MTA就暂时在队列中保存信件,并在以后尝 试发送。MTA电子邮件技术常用名词SMTP是简单邮件传输协议(Simple Mail Transfer Protocol)的缩写。当你在 互联网上收发电子邮件时,是 SMTPS维护传输秩序,它规定邮件服务器之间进 行哪些工作。POP是Post Office Protocol的缩写,是互联网电子邮件协议标准。我们可以通过有POP服务功能的主机传送及接收

3、电子邮件。该协议的缺陷是,当你接SMTP收件服务器发件服务器收电子邮件时,所有的信件都从服务器上清除,下载到你的本地硬盘。当然也有 一些客户端程序可以将电子邮件留在服务器上, 或设置成超过一定大小的文件不 可下载。随着邮件采用多媒体格式,邮件会越来越大,我们希望能够灵活掌握下 载什么文件、何时下载,这就需要IMAP协议。目前POP勺版本为P0I3。IMAP:是 In ternet Message Access Protocol的缩写。IMAP 提供了一个在远程服务器上管理邮件的手段,它与POP协议相似,但功能比POF要多,功能包 括:只下载邮件的标题、建立多个邮箱和在服务器上建立保存邮件的文件

4、夹。MIME 是 Multipurpose In ternet Mail Exte nsio ns 的缩写。它是一种协议, 可使电子邮件除包含一般纯文本以外, 还可加上彩色图片、视频、声音或二进位 格式的文件。它要求邮件的发送端和接收端必须有解读 MIME协议的电子邮件程 序。UUencode像MIML样,UUencode可以让你在互联网上发送二进制文件。 UUencode即从Unix到Unix之间编码,将二进制数据转换成 ASCII文本格式, 以便加入电子邮件的正文。收件人必须用 UUdecode应用程序将文本转回二进制 格式。Attachment:附件,即附在电子邮件正文上的文件。许多邮件

5、包都采用MIME编码来附加文件。Filters:过滤器,也称规则,过滤器可用来管理收到的文件和保存的文件。 具有过滤功能的软件可根据一定的规则自动采取行动,如按照发信人地址自动将邮件放到有关的文件夹内,或对某类信件予以事先写好的回复,或删除指定事由内容的信件。News Group:新闻组是个人向新闻服务器所投递邮件的集合。新闻服务器由 公司、群组或个人负责维护,并可管理成千上万个新闻组。Directory Server:是用于在全球范围内查找用户和商业伙伴的强大的搜索工具,通常支持LDAP协议。Address Book:具有存储联系人信息的功能,可以方便地检索联系人的信息。 另外,它还能访问用

6、于在In ternet上查找用户和商业伙伴的In ternet目录服务。Spam这个动词/名词是表示向很多人发送商业性质的消息, 它也覆盖了其它 不时发生的通过电子邮件发出的诸如破坏性的, 或者令人讨厌的消息。TCP:Tra nsmissi on Co ntrol Protocol,传输控制协议,它在发送方将信息分割成若干个包,每个包标有序列号和接收方地址。此外包中还插有差错控制信 号,当接收方出错时,将申请重发;所有包均正确接收后,就根据序列号构造原 来的信息。IP:I nternet Protocol ,In ternet 协议,它支持将数据从一个地方传送到 另一个地方,可以处理各个节点间

7、或各个网络间的数据包传送,而与网络类型无关。SMTP简介SMTP的基本结构SMTP( Simple Mail Transfer Protocol )协议是为了保证电子邮件的可靠 和高效传送。TCP/IP协议的应用层中包含有SMTP协议,但事实上它与传输系统 和机制无关,仅要求一个可靠的数据流通道。 它可以工作在TCP上,也可以工作 在NCP,NITS等协议上。在TCP上,它使用端口 25进行传输。SMTP的个重要 特点是可以在可交互的通信系统中转发邮件。1. SMTP的模型SMTP提供了一种邮件传输的机制,当收件方和发件方都在一个网络上时, 可以把邮件直传给对方;当双方不在同一个网络上时,需要

8、通过一个或几个中间 服务器转发。SMTP首先由发件方提出申请,要求与接收方 SMTF建立双向的通信 渠道,收件方可以是最终收件人也可以是中间转发的服务器。收件方服务器确认可以建立连接后,双发就可以开始通信。下面是SMTP的模型示意图。T亠h+-一一一*c1111 User131TTP11+ *S biuIbe- I/Rep 1 lea| Rcctlvar-1*1 FL丄亡I | Fl Le J ISystsai4+Stnder-SITTPRet*iver-,3lCTPKociel5HTP Use发件方SMTP向收件方发处mail命令,告知发件方的身份;如果收件方接受, 就会回答0K发件方再发出

9、RCPT命令,告知收件人的身份,收件方 SMTF确认 是否接收或转发,如果同意就回答 0K接下来就可以进行数据传输了。通信过 程中,发件方SMTP与收件方SMTP采用对话式的交互方式,发件方提出要求,收件方进行确认,确认后才进行下一步的动作。整个过程由发件方控制,有时需 要确认几回才能够完成。什么是SMTP认证?SMTF认证,在Outlook Express中称为身份验证,是要求在发送邮件之前 确认发件人的密码,这样可以保证只有你才能以你邮箱的名义对外发信,同时也 让你的信箱尽可能地避免垃圾邮件的干扰,您需要对您的E-mail软件进行设置才能正确的发送邮件。RFC1939 - Post Off

10、ice Protocol 3协议简介对于在网络上的比较小的结点,支持消息传输系统( MTS是不实际的。例如, 一台工作站可能不具有充足的资源允许 SMT用艮务器和相当的本地邮件传送系统 保持序驻留,并持续运行。同样的,将一台个人计算机长时间连接在IP类型网络上的费用也是可观的(结点缺少的资源被称为 联络性)。虽然如此,在这样的小结点上允许管理邮件是十分有用的, 并且这些结点经 常支持一个用户代理来管理邮件。为解决这一问题,能够支持MTS的结点就为这 些不能支持的结点提供了邮件存储功能。邮局协议-版本3就是使这样的工作站 可以用一种比较实用的方法来访问存储于服务器上的储存邮件。 通常,这意味着

11、工作站可以从服务器上取得邮件,而服务器为它暂时保存邮件。在下文中,客户主机指的是利用 POP服务的主机,而服务器主机指的是提 供PO3服务的主机。简单说明在此文档中不指明客户主机如何将邮件送入到传送系统中去。但这里有一个说明:当用户代理需要将信息送到传送系统时,它在接力主机上建立SMTP连接(这些接力主机可以是 PO3主机,也可以不是)。基本操作初始时,服务器通过侦听TCP端口 110开始POP服务。当客户主机需要使 用服务时,它将与服务器主机建立 TCP连接。当连接建立后,PO3发送确认消 息。客户和PO3服务器相互(分别)交换命令和响应,这一过程一直要持续到 连接终止。POB命令由一个命令

12、和一些参数组成。所有命令以一个 CRLF对结束。命令 和参数由可打印的ASCII字符组成,它们之间由空格间隔。命令一般是三到四个 字母,每个参数却可达40个字符长。POB响应由一个状态码和一个可能跟有附加信息的命令组成。所有响应也 是由CRLF对结束。现在有两种状态码,确定(+OK)和失败(-ERR)。对于特定命令的响应是由许多字符组成的。对于这些情况中,下面将一一表述:在发送第一行响应和一个 CRLF之后,将发送任何的附加信息行,他们也由CRLF寸结束。当所有信息发送结束时,发送最后一行,包括一个结束字符(十 进制码46,也就是.)和一个CRLF寸。如果信息中的任何一行以结束字符开 始,此行

13、就是通过在那一行预先装入结束而进行字符填充的。因此,多行响应由五个CRLF.CRLF结束。当检测多行响应时,客户检测以确认此行是否以结束字 符开始。如果是,而且其后的字符不是 CRLF此行的第一个字符(结束字符) 将被抛弃;如果其后紧跟 CRLF则从PORK务器来的响应终止,包括.CRLF的 行也不被认为是多行响应的一部分了。在生命周期中,PO3会话有几个不同的状态。一旦 TCP连接被打开,而且 PO3服务器发送了确认信息,此过程就进入了 确认状态。在此状态中,客户 必须向POP服务器确认自己是其的客户。一旦确认成功,服务器就获取与客户 邮件相关的资源,此时这一过程进入了 操作状态。在此状态中

14、,客户提出服务, 当客户发出QUIT命令时,此过程进入了 更新状态。在此状态中,|POP服务器 释放在操作状态中取得的资源,并发送消息,终止连接。POB服务器可以拥有一个自动退出登录的记时器。此记时器必须至少可以 记录10分钟。这样从客户发送的消息才可能刷新此记时器。当记时器失效时, PO3会话并不进入更新状态,而是关闭TCP连接,而且不删除任何消息,不 向客户发送任何响应。IMAP4协议简介IMAP是斯坦福大学在1986年开发的,它是一个开放的标准,被设计成|POP的超 集,而POP是个地位牢固的开放邮件标准。IMAP标准的最新版是IMAP第4版修 订版1(RFC2060)。IMAP第4版修

15、订版1与IMAP4的实际差别仅仅在于前者提高 了拨号链路的性能。有关IMAP4标准的详细信息请参见华盛顿大学的IMAP主页 (www.wash ington. edu/imap/ )尽管在日常使用中,IMAP的特性及对它的支持还没有压倒|POB,但是它的 发展趋势已经显而易见了。主要的群件产品厂商都计划支持IMAP4根据定义,POB是个存储转发的信息交换系统。POI3邮件服务器把消息发 送给客户,自己并不在服务器上保存副本。与之不同,IMAP4是个客户机/服务器模式的应用。无论是PO3还是IMAP4进来的邮件都存储在中央的邮件服务 器上。用户使用遵循协议的邮件客户软件来连接到邮件服务器上,先进行身份验证,鉴定登录名和口令,然后用户才获得访问邮箱的权利。但是,二者的共性仅 限于此。与POP不同,IMAP4能以三种模式或者说消息传送范式来与客户进行交互: 离线、在线和断连方式。此外,IMAP4可以让用户访问多个私用和共享邮箱。在离线方式中,客户软件把邮箱存储在本地硬盘上以进行读

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号