第十四课-让你的邮件捎上“附件”.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第十四课-让你的邮件捎上“附件”.ppt》由用户(仙人指路)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第十四 邮件 附件
- 资源描述:
-
1、让你的邮件捎上“附件”平昌县兰草小学 何梦泽电子邮件系统电子邮件系统电子邮件系统的基本概念n1972年BBN的Ray Tomlinson发明电子邮件系统并采用符号。电子邮件系统要求每个用户有一个email地址。Internet上的形式是:这里,意思为“在”。n左边是用户名或用户所使用的。邮箱所在主机通常称为邮件服务器。n右边是用户使用的。n例如清华大学的域名是,所以 就是清华的某email地址。电子邮件系统的基本概念电子邮件系统的基本概念(续续)n电子邮件系统投递邮件时,首先需要利用域名系统 将。为此先调用名字解析器,(1)从主机域名查询该域的资源记录。例如:从域 的 DNS 资源记录 MX,
2、可以得到邮件服务器域名,(2)再查询邮件服务器的IP地址,有了IP地址就知道邮件往哪里送了。n若查不到MX记录,系统就将后的主机域名作为邮件服务器域名。电子邮件系统的基本概念电子邮件系统的基本概念(续续)n电子邮件系统的一个非常有用的功能是利用所谓邮寄表()向多个用户发送同一邮件。邮寄表是一组email地址并有一个组名,也称“别名(alias)”,发给该组名的邮件会自动分发给它代表的每个email地址。n一些邮件系统的地址簿或通讯簿()有类似的功能。电子邮件系统及其协议电子邮件系统及其协议n电子邮件系统包括两个部分:(essage ransfer gent)和(ser gent)。n报文传输代
3、理MTA相当于,为用户发送和接收邮件。运行报文传输代理的主机就是,它不间断地运行,为用户接收、发送和保存邮件。n邮局用户代理,它帮助用户阅读、编辑、管理邮件。当UA按用户的命令准备好要发送的邮件后,就交给MTA。电子邮件系统及其协议电子邮件系统及其协议(续续)n在UNIX中,最常用的报文传输代理 MTA 是程序,它在后台运行,它随时准备好接收网络向本机邮箱发来的邮件,并向网上发送本机用户发出的邮件。Sendmail 安全性差,用户多时管理复杂。nDan Bernstein开发的 及Wietse Venema开发的,都希望提供更快、更安全、更容易管理的 MTA 来替换 Sendmail。电子邮件
4、系统及其协议电子邮件系统及其协议(续续)n邮件用户代理UA既可在邮件服务器运行,也可在用户的PC机上运行,前者如 UNIX 的mail或mailx,用户的PC机可以作为 UNIX 的终端登录到邮件服务器,使用mail 编辑、发送、接收、阅读邮件;后者如和,它们替你从服务器下载邮件到PC机,编辑、阅读邮件时它们独立工作,只当发送、接收邮件时才需与邮件服务器连接,这种UA称独立用户代理。n许多邮件服务器提供Web界面,UA.电子邮件系统及其协议电子邮件系统及其协议(续续)n报文传输代理之间使用简单邮件传输协议(imple ail ransfer rotocol)进行通信。n在PC机上的独立邮件用户
5、代理(如Netscape Messenger 或 Outlook Express)和报文传输代理之间的通信协议是(ost ffice rotocol-Version)或 IMAP4(Internet Message Access Protocol-Version 4)。n所以在Internet中,邮件是以 SMTP 协议传递的,到了目标邮件服务器后,再到 PC 机这最后一程是使用 POP3(或 IMAP4)传递的。电子邮件系统及其协议电子邮件系统及其协议(续续)Netscape MessengerMTApop server imap serverPOP3IMAP4Outlook Express
6、MTApop server imap serverPOP3IMAP4SMTP报文传输代理报文传输代理MTA及及SMTPnInternet报文传输代理实现协议SMTP,SMTP十分简单,它只定义邮件如何从一个“邮局”传给另一个“邮局”,只规定MTA之间的命令和回答。nMTA主要就是生成、处理、回答SMTP命令。命令回答SMTP客户SMTP服务器报文传输代理报文传输代理MTA及及SMTP(续续)n在发送邮件前,发送方要建立一条到接收方主机的TCP连接(已为SMTP服务器分配了TCP端口25)。n然后发送方发送生成的SMTP命令及邮件报文。n接收方把对命令的回答送回发送方。n邮件传送完毕后撤消连接。
7、n发送方和接收方之间的命令和回答都是可读ASCII字符串,命令和回答都有确定的语法和语义。报文传输代理报文传输代理MTA及及SMTP(续续)SMTP的最小实现包括七条命令:开始会话 开始一次邮件事务,指出邮件发送者 指出接收者开始邮件报文中止当前邮件事务无操作结束会话报文传输代理报文传输代理MTA及及SMTP(续续)发送方发送一个邮件到接收方的过程就是它们之间的一次会话,会话分连接建立、邮件传送、连接关闭三个阶段:n发送方发起并建立一条到接收方的TCP连接;n接收方回答“220.”通报自己域名;n发送方发“HELO”通报自己域名;n接收方回答“250”接收发送方域名,双方建立起通信的初始状态,
8、发送方就可传输邮件。报文传输代理报文传输代理MTA及及SMTP(续续):发送方每传送一个邮件称为一次邮件事务,是一个邮件事务的三部曲,也是发送一个邮件的过程。n发送方发命令;接收方回答“250”表示准备好接收报文,若邮箱忙回答“450”,若处理有错。报文传输代理报文传输代理MTA及及SMTP(续续)n发送方发一条或多条命令指定目标邮箱地址;对每条RCPT命令接收方回答“250”表示正确,“550”表示有错。n发送方发命令;在收到接收方的回答“354”(表示正确)后,发送方发邮件报文文本,文本的结束行只包含句点“.”。报文传输代理报文传输代理MTA及及SMTP(续续)n发送方发命令,接收方回答“
9、221”后关闭TCP连接。注意,回答主要是一个3位的十进数码:n以4和5开头的表示有错,如语法错误等。n以2和3开头的表示正确。标准对各种命令的回答数码作了详细规定。报文传输代理报文传输代理MTA及及SMTP(续续)SMTP的限制:nSMTP规定邮件报文是,在传输邮件时将8位字符的最高位置“0”(虽然TCP连接支持传输8位的字符)。n早期的实现限制邮件报文的大小不能超过64k字节。n每个报文行的最大长度是1000字符。n一个邮件的接收者不能超过100名。报文传输代理报文传输代理MTA及及SMTP(续续)扩展的SMTP(xtended):n扩展的SMTP增加了新命令,用EHLO代替HELO来开始
10、一次会话。若接收方也实现了SMTP的扩展,则对EHLO命令回答“250”。n然后在 MAIL 命令中 FROM 后可以增加参数表示DATA后面传输8位字节的MIME报文;也可增加参数(用十进制表示,单位是字节)等。SMTP的一次会话过程示例的一次会话过程示例会话是在发送方发起并建立了到接收方的TCP连接后开始的:R:220 SendmailThu,2 Sep.S:R:250- Hello ,R:250-8BITMIMER:250-SIZESMTP的一次会话过程示例的一次会话过程示例(续续)S:BODY=8BITMIMER:250 Sender and 8BITMIME okS:R:250 Re
11、cipient okS:R:354 Enter mail,end with“.”on a line by itselfSMTP的一次会话过程示例的一次会话过程示例(续续)S:张三:你好S:S:李四S:.R:250 KAA20017 Message accepted for deliveryS:R:221 closing connection邮件用户代理及邮件用户代理及POP3nPOP3允许用户通过PC机动态地检索邮件服务器上的邮件。一般它只是下载邮件,没有很多管理操作。nPOP3采用客户/服务器模式,POP3客户程序在用户的PC机上运行,POP3服务器程序在邮件服务器上运行。nPOP3协议描述
12、POP3客户和POP3服务器之间的通信,通信建立在TCP之上,POP3客户发命令,POP3服务器回答命令。邮件用户代理及邮件用户代理及POP3(续续)nPOP3服务器启动后就在TCP上侦听,准备为POP3客户服务。n当POP3客户希望使用POP3提供的服务时,它就向POP3服务器的端口110发起TCP连接请求,TCP连接建立后POP3会话开始。n首先POP3服务器向客户发送一行“欢迎”词,以后POP3会话进入第一个状态,称。邮件用户代理及邮件用户代理及POP3(续续)授权状态:n客户发送给出用户在邮件服务器上的邮箱名,若是合法用户,服务器回答“+OK”。n客户再发送给出口令。POP3服务器确定
展开阅读全文