第13章:电子邮件系统 TCP/IP互联网上的电子邮件传输过程; 电子邮件的地址表示; 电子邮件传输协议SMTP和POP3;

Slides:



Advertisements
Similar presentations
Presentation by: Emil 用Java语言实现简单邮件系统 实训作品原理及功能说明.
Advertisements

第一週 成績計算方式 101 學年計概評分標準 1. 小考 10% 2. 期中考 20% 3. 期末考 20% 4.TQC 認證考試 20% 通過認證者 20 分全得, 未通過者以實得分數 x20% 5. 作業成績 10% 6. 課堂平時成績 10% 7. 實習成績 10% 1.
6.1 区域委派与域名转发 6.2 虚拟主机技术 6.3 架设FTP服务器 6.4 动态主机分配协议 6.5 架设Mail服务器
1 项目一 计算机网络概论 2 项目二 计算机网络协议与体系结构 3 项目三 物理层基础与应用 4 项目四 数据链路层基础与应用 5 项目五 网络层基础与应用 6 项目六 传输层的基础与应用 7 项目七 应用层的基础与应用 8 项目八 网络管理与网络安全.
第七章 Internet网络应用.
第 八 章 Internet 基础.
计算机网络应用 崇信电大工作站 高进喜
第3章 网上邮政—— 3.1 基本概念 Internet上最古老、最基本、最重要的服务。
電子郵件的使用 電子郵件的格式 電子郵件的種類 啟動Outlook Express
计算机网络(第 6 版) 第 6 章 应用层 青岛理工大学通信与电子工程学院.
第8章 电子邮件 电子邮件的基础知识 电子邮件账号的设置 电子邮件的收与发 复杂电子邮件的处理 通讯簿 电子贺卡 免费邮箱
了 解 从 Internet IP 开 始.
第二章 电子商务技术基础.
电子商务概论 第二章 电子商务网络技术基础.
复旦大学计算机学院 肖川 计算机网络与网页制作 复旦大学计算机学院 肖川
Foundations of Computer Science Chapter 6 電腦網路
学习情境三:配置WEB服务器 服务器配置与管理.
伺服器網路檢測與管理 資訊中心網路管理組 王裕仁 2006/06/29.
5.1 Internet 概述 Internet(因特网)是国际计算机互联网络,它将全世界不同国家、不同地区、不同部门和机构的不同类型的计算机及国家主干网、广域网、城域网、局域网通过网络互联设备互联。 
了 解 Internet 从 ip 开 始.
项目10 架设邮件服务器 本章目标 掌握邮件服务器的作用 掌握Sendmail的安装和基本配置 POP3/SMTP 邮件服务器的配置.
研究生入学教育 网络中心
第三章 计算机网络技术基础 互联网简介 计算机网络概述 网络互联技术 网络工具的使用 实训三 思考与练习 本章小结 导航 末页 前一页
计算机应用基础.
基于WinSock的邮件系统 1 设计目标: 1.1 SMTP发送邮件服务器(c语言) 1.2 POP3接受邮件服务器(c语言)
《电子邮件》 宁波外事学校 何世勇.
小学信息技术 小学信息技术 第3册教材教法分析 第3册教材教法分析.
第7章 计算机网络基础.
学习目标: 1)理解包和包过滤 2)理解包过滤的方法 3)设置特殊的包过滤规则
12.2 使用Outlook Express收发电子邮件
計中「多媒體與網路應用」短期訓練課程 FTP server 架設 (in Windows)
台灣大學計資中心 陳永樵 Mail Server建置與 管理維護 台灣大學計資中心 陳永樵
Gmail 電算中心 報告人:施銘亮 2018/11/12.
計資中心教學研究組唐瑤瑤 電腦與網路 計資中心教學研究組唐瑤瑤
郵件伺服器 MS 系列.
第3讲 网络安全协议基础 此为封面页,需列出课程编码、课程名称和课程开发室名称。
(C) Active Network CO., Ltd
第 16 章 Internet架構.
1-1 電腦的起源 1-2 電腦的演進 1-3 電腦的種類 1-4 電腦與生活
第 9 章 運用CDO物件寄發 電子郵件 製作.
網路服務 家庭和小型企業網路 – 第六章.
二、電子郵件收發 使用 Outlook Express
电子邮件系统基本协议介绍 北京春笛信息技术有限公司.
TCP/IP Protocol Suite TCP/IP協定 第二組 投影片製作by簡嘉宏 綦凱宏 林睿敏 滕孟哲.
第五讲 计算机网络应用 谢华成 副教授.
第8章 網路實例應用.
電子郵件 檔案傳輸 上網瀏覽 I 搜尋引擎 搜尋軟體
TCP/IP基本原理 第九章 文件传输.
網路概論 第11章 SMTP、POP3與IMAP通訊協定.
《计算机网络 --基于因特网的信息服务平台》 (第2版)
臺灣學術網路竹苗區域網路中心 88年暑期網際網路教育訓練及 推廣研習課程 電子郵件系統 ( ) 的 規劃與建置
Westmont College 互联网应用软件 第二讲 (DNS, , TELNET, FTP)
電腦基本故障排除與維護 (軟體) 淡江大學資訊中心教學支援組 劉育辰.
7.7 Internet的基本服务功能 随着Internet的飞速发展,目前Internet上的各种服务已多达上万种,其中大多数服务是免费的。随着Internet商业化的发展趋势,它所能提供的服务将会进一步增多。 7.7.1 WWW服务 WWW(World Wide Web)的中文名为万维网,它的出现是Internet发展中的一个里程碑。WWW服务是Internet上最方便与最受用户欢迎的信息服务类型,它的影响力已远远超出了专业技术范畴,并已进入电子商务、远程教育、远程医疗与信息服务等领域。
电子邮件基本应用 主讲:张巧威.
網路應用 電子郵件系統 & 廣告信件攔截系統.
別忘了你的好朋友 好像很多同學都不會設定學生信箱的收 信方法 因此花了一些時間將這兩個設定檔完成 教你怎麼設定 ! Outlook
第4章 TCP/IP应用层常用协议 4.1 Telnet 协 议 4.2 文件传输协议FTP 4.3 电子邮件的工作原理及其协议
第八章 电子邮件安全.
Network Application Programming(3rd Edition)
電子郵件 Chapter 認識電子郵件 10-2 認識 Windows Mail 10-3 郵件的傳送與接收 10-4 回信
服务 服务概述 1 2 邮件网关 服务器的配置 3.
MIME.
107學年度第1學期 精神、社區及臨床選習 實習前說明會
Speaker : 翁瑄伶 Advisor : 柯開維 博士 Date: 2016/07/31
第十一章 無遠弗屆的電子郵件 本章重點 11-1 電子郵件介紹 11-2 進階郵件管理技巧.
Internet课程设计 教师:陈 妍 朱海萍 西安交通大学计算机系
信息技术课案例分析 教育技术学院02级 江金柱.
第 16 章 POP3.
第7章 Internet的应用.
Presentation transcript:

第13章:电子邮件系统 TCP/IP互联网上的电子邮件传输过程; 电子邮件的地址表示; 电子邮件传输协议SMTP和POP3; 电子邮件报文格式。

13.0 电子邮件的特点 迅速、可达到的范围广、比较可靠; 非实时、非交互的通信方式,不要求通信双方同时在线,而且与所处位置无关 可实现一对多的邮件传送(支持群发) 可传送多媒体信息 廉价 不能传送实体邮件

13.1 电子邮件系统的基本知识 电子邮件系统 客户-服务器工作模式 邮件服务器 客户机上的电子邮件应用程序 接收、转发邮件 分发邮件到邮箱 创建和发送邮件 接收、阅读和管理邮件 其它功能

电子邮箱与地址 象传统的邮箱一样,电子邮箱是私有的—邮件软件可以往任一邮箱中加一条信息,而只有所有者才能检查或删除该信息。电子邮箱通常与一个计算机帐户相关联。于是,拥有多个计算机帐户的人就可以拥有多个邮箱。 每个电子邮箱有一个唯一的电子邮件地址( e-mail address)。 格式:mailbox@computer m a i l b o x是一个指明用户邮箱的字符串,而c o m p u t e r是一个指明邮箱所在的计算机的字符串(即域名)

电子邮件地址划分为两个部分 允许每个计算机系统规定自己的邮箱的标识,不同的计算机可以使用不同的邮箱标识机制,也可以使用相同的邮箱标识机制。 允许任意计算机系统上的用户交换电子邮件信息。发送方计算机上的电子邮件软件在发送信息时使用地址中的第二个部分来确定要连接的计算机。接收方的计算机上的电子邮件软件使用地址中的第一个部分来选择邮箱将信息放进去。

电子邮件地址 <用户邮箱名>@<邮件服务器> 用户邮箱:是邮件服务器为该用户分配的一块存储空间 电子邮件系统需利用DNS将邮件地址中的域名转换为邮件服务器的IP地址. 可以利用邮件列表把一个邮件发给多个用户.

关于邮箱地址的概括: 每个电子邮箱有一个唯一的地址,它分为两个部分:第一部分标识用户的邮箱, 第二部分标识邮箱所在的计算机。发送方的电子邮件软件使用第二部分来选择目的地,接收方的电子邮件软件使用第一部分来选择指定邮箱。

TCP/IP互联网上电子邮件的传输过程 邮件服务器之间采用SMTP协议相互传递电子邮件 电子邮件应用程序使用SMTP协议向邮件服务器发送邮件 电子邮件应用程序使用POP3或IMAP从邮件服务器邮箱中读取邮件 备注:IMAP 交互式电子邮件存取协议 (Interactive mail access protocol)

电子邮件信息的路径 发送端计算机 的邮件传输程 序成为远程邮 件服务器的一 个客户。

13.2 电子邮件传递协议 简单邮件传输协议SMTP 邮件传输采用客户-服务器模式 SMTP邮件传递分为三个阶段 接收程序作为SMTP服务器在TCP的25端口守候 发送程序作为SMTP的客户在发送前需请求一条到SMTP服务器的连接 SMTP只规定了发送程序和接收程序之间的命令和应答 命令和响应都是可读的ASCII字符串 常用的SMTP命令:HELO、MAIL FROM:、RCPT TO:、DATA、QUIT等 常用的SMTP响应:220、250、354等 SMTP邮件传递分为三个阶段 连接建立→邮件传递→连接关闭

常用的SMTP命令 命令 描述 HELLO<主机域名> 开始会话 Mail From:<发送者电子邮件地址> 开始一个邮递处理,指出邮件发送者 RCPT TO:<接收者电子邮件地址> 指出邮件接收者 DATA 接收程序将DATA命令后面的数据作为邮件内容处理,直到<CR> <LF>.<CR><LF>出现 REST 中止当前的邮件处理 NOOP 无操作 QUIT 结束会话

常用的SMTP响应 220 域服务准备好 221 系统状态或系统帮助应答 250 请求的命令成功完成 354 可以发送邮件内容 500 描述 220 域服务准备好 221 系统状态或系统帮助应答 250 请求的命令成功完成 354 可以发送邮件内容 500 语法错误,命令不能识别 502 命令未实现 550 邮箱不可用

“我的域名是tsinghua.edu.cn” alice@nankai.edu.cn向bob@tsinghua.edu.cn发送电子邮件的smtp传输过程: 发送方与接收方的交互过程t 命令和响应解释 阶段 S:220 Tsinghua.edu.cn “我的域名是tsinghua.edu.cn” C: HELO nankai.edu.cn “我的域名是nankai.edu.cn” 连接建立 S:250 tsinghua.edu.cn “好的,可以开始邮件传递了”

C: MAIL FROM : <alice@nankai.edu.cn> “邮件来自alice@nankai.edu.cn” S:250 OK “知道了” C:DATA “邮件发往bob@tsinghua.edu.cn” S:354 Go ahead C:邮件的具体内容 发送方发送邮件的具体内容……

C: …… …… C:<CR><LF>.<CR><LF> “发送完毕” S:250 OK “好的,都接收到了” 邮件传送 C:QUIT “可以拆除连接了” 连接关闭 S:221 “好的,马上拆除”

第三代邮局协议POP3 采用客户-服务器模式 POP3允许用户动态检索服务器上的邮件,但只提供对邮件下载和删除操作 服务器程序运行在邮件服务器上,在TCP的110端口守候 客户程序运行在用户的PC机上,当用户需要下载邮件时,需向服务器端请求一个连接 POP3允许用户动态检索服务器上的邮件,但只提供对邮件下载和删除操作 命令和响应都是可读的ASCII字符串 常用的POP3命令 响应:一种以“+OK”开始,表示命令已经成功执行或者服务器准备就绪等;另一种以“-ERR”开始,表示错误的不可执行的命令。如果响应信包含多行,那么只包含“.”的行表示响应结束。 用户检索POP3邮件服务器的过程 认证阶段→事务处理阶段→更新阶段

常用的POP3命令 命令 描述 USER<用户邮箱名> 客户机希望操作的电子邮箱 PASS<口令> 用户邮箱的口令 STAT 查询报文总数和长度 LIST 列出报文的长度 RETR 请求服务器发送指定编号的邮件 DELE 对指定编号的邮件作删除标记 NOOP 无操作 RESET 复位操作,清除所有删除标记 QUIT 删除具有“删除”标记的邮件,关闭连接

一个名为bob的用户检索POP3邮件服务器的信息传递过程(认证阶段) 发送方与接收方的交互过程 命令响应和解释 S:+OK POP3 mail server Ready “我是pop3服务器,可以开始了” C:USER bob “我的邮箱名为bob” S:+OK bob is welcome here “欢迎到这里检索你的邮箱” C:pass ******** “我的密码是********” S: +OK bob’s maildrop has 2 messages(320 octects) “你的邮箱中有两个邮件,320字节”

一个名为bob的用户检索POP3邮件服务器的信息传递过程(事务处理阶段1) C:STAT “邮箱中信件总数和总长度是多少?” S: +OK 2 320 “2个信件,320字节” C:LIST “请列出每个信件的长度” S: +OK 2 messages “总共两个信件” S:1 120 “第一个120字节” S:2 200 “第二个200字节” S: . “结束了” C:RETR 1 “请发送第一个邮件给我” S:+OK 120 octets “该信件120个字节” S:”第一封邮件内容……” 第一封邮件的具体内容

一个名为bob的用户检索POP3邮件服务器的信息传递过程(事务处理阶段2) S: . “发完了” C: DELE 1 “删除第一个邮件” S:+OK message 1 deleted “好的,已为第1个信件做了删除标志” C: RETR 2 “请发第二个邮件给我” S: +OK 200 octets “该信件200个字节” S:第2封邮件内容…… 第二封信件的具体内容 S: . C: DELE 2 “删除第2个邮件” S:+OK message 2 deleted “好的,已为第2个信件做了删除标志”

一个名为bob的用户检索POP3邮件服务器的信息传递过程(更新阶段) C: QUIT “可以拆除连接了” S: +OK POP3 mail server signing off (maildrop empty) “已经将作过删除标记的邮件全部删除”

13.3 电子邮件的报文格式 RFC822 多用途因特网邮件扩展协议(MIME) RCF822电子邮件分为两部分 RFC822的局限性 邮件头(mail header),一些控制信息 邮件体(mail body),用户发送的邮件的内容 RFC822的局限性 邮件体为7位ASCII文本,高八位补0,不能包含多国文字和多媒体信息。 多用途因特网邮件扩展协议(MIME) 对RFC822进行了扩充 邮件头:增加了MIME-Version、Content-Type、Content-Transfer-Encoding

多用途因特网邮件扩展协议(MIME) MIME-Version:遵循MIME标准的版本号 Content-Type:说明邮件体包含的数据类型。分别为text、message、image、audio、video、application和multipart。 Content-Transfer-Encoding:邮件体的数据编码类型。

13.4 使用Outlook Express 电子邮件客户端应用程序 OE的使用 Outlook Express 、Foxmail 、Eudora等 OE的使用 外观可定制 创建邮件帐号 设置接收邮件服务器、发送邮件服务器以及接收邮件时登录的帐号 可管理多个帐号 调整帐号的设置 如POP3服务器域名、SMTP服务器域名等

检索POP3服务器上的新邮件 阅读邮件 查看邮件附件 书写并发送电子邮件 接收全部邮件,将接收所有帐号邮箱中的新邮件 选择一个具体帐号,将只接收该帐号邮箱新邮件 阅读邮件 接收的邮件默认放在OE的“收件箱”中,用户可以在单独的窗口或预览窗口中阅读邮件 查看邮件附件 附件格式可以是多种多样的,可以包括各种格式的文档、图片、声音、视频等 附件的打开与保存 书写并发送电子邮件 “发件人”、“收件人”、“主题”不可少 “抄送”框中可输入多个邮件地址,用英文逗号或分号来分隔 “附件”可传送各种各样的文件

管理通讯簿 将联系人信息添加到通讯簿中 双击“联系人”栏中的某人,将打开邮件编辑窗口,并自动添加了收件人信息 通过OE的“工具”菜单人工添加联系人信息 把接收到的邮件的“发送人”通过快捷菜单添加到通讯簿 双击“联系人”栏中的某人,将打开邮件编辑窗口,并自动添加了收件人信息 可在邮件编辑窗口,通过单击“收件人”、“抄送”框右边的通讯簿图标,来选择接收人