邮件系统讲解

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

采用MIME格式定义的信头
From chan@ggg.com.hk Mon Jul 1 22:40 PDT 1996 X-Mailer: Windows Eudora Pro Version 2.1.2 Mime-Version: 1.0 To: Wang ping <wangping@snow.tsinghua.edu.cn>, Subject: 问候 Content-Type: multipart/mixed; boundary="------------62A9BD86233" Content-Length: 29428 Status: RO This is a multi-part message in MIME format.
2. 以电子邮件为基础的应用
2.1 新闻论坛(USENET News) 2.2 电子公告牌系统(BBS)
2.1 新闻论坛
(1) (2) (3) (4) 新闻论坛的概念 新闻论坛的主要特点 新闻论坛与电子邮件的关系 新闻论坛的应用
(1) 新闻论坛的概念

什么是新闻论坛(USENET News)
新闻论坛是另一种形式的电子论坛,用户同样 可以自由参加和退出专题讨论组,以电子邮件的 形式提交个人的意见和建议。

什么是新闻(News)
新闻是在网络上开展的对各种专题的研究、讨 论与交流,不是通常意义上的大众传播媒体所提 供的各种新闻。
(2) 新闻论坛的主要特点

具有树状层次结构
采用客户/服务器工作模式
在新闻服务器之间交换信息
新闻论坛具有树状层次结构


每个专题称为新闻组(News Group) 每个新闻组在网络上定义一个专有名称
– 用户:发信人和收信人 – 邮政代理:由邮筒、邮局和邮箱构成的邮政系统
电子邮件系统结构
– 用户:发信人和收信人 – 用户代理:具有人机界面的应用程序 – 邮件传输代理:计算机网络
信件邮递系统结构
发送方
写信 用户 封装 邮政 投入邮筒 本地邮局
邮政传递
接收方
读信 拆封 送入信箱 目的邮局
电子邮件系统结构
收信
(3) 发送电子邮件的过程
用户发送电子邮件 用户代理处理电子邮件 网络传输电子邮件

用户发送电子邮件

填写信头的有关内容
– To: 收信人的电子邮件地址 – Subject: – Cc:

编辑信体
– 直接利用电子邮件应用程序提供的编辑器 – 利用本机的桌面编辑器,存为磁盘文件,发送时调用
名称由几部分组成,每部分用“.”点开,分别标识新闻 组所属的新闻类型、该类型下的分类以及该分类下的具体专题 。
采用RFC822信头举例
From: xiaozhang@apollo.ee.tsinghua.edu.cn Fri Mar 21 08:07 PST 1997 Return-Path: < xiaozhang@apollo.ee.tsinghua.edu.cn > Received: from appllo.zju.edu.cn by ocean (5.x/SMI-SVR4) id AA10723; Fri, 21 Mar 1997 08:05:01 +0800 To: <laowang@venus.zju.edu.cn> Cc: <liu@star.cs.tsinghua.edu.cn, zhao@moon.pku.edu.cn> Subject: Hello Date: Fri, 21 Mar 1997 08:06:38 +0800 Content-Type: text Content-Length: 24895
第二讲 邮件系统

用户之间的通信
怎样收发邮件

作业
用户之间的通信

非交互式
电子邮件 电子论坛 电子新闻 Email Mailing List Usenet

交互式
对话 Talk 多点会谈 IRC 音频通信 IPhone 视频会议 CU-SeeMe 视频与音频多点传输 MBone
本讲内容(三部分)
Outlook的使用

发送电子邮件
– 选中菜单条“Message”中的“New Message” – 填写信头(To、Subject、Cc等项) – 填写信体


编辑邮件正文 在“At源自文库achments”中填写嵌入的数据体的文件名
– 点中“Send”按钮
接收电子邮件
– 选中菜单条“File”中的“Check Mail” – 键入POP服务器“邮箱”密码 – 获得新邮件到达通知、阅读邮件
用户和用户代理在系统中的地位
邮件服务器 全球Internet MX MX 邮件服务器 DNS ISP 发信人 ISP
用户和用户代理
收信人
用户和用户代理
(2) 用户、用户代理和网络的关系
用户 编辑 发信 用户代理 UA 发信缓存 (Outbox) 网络 邮件 服务器 Relay Host POP3 Server 邮件 阅读 人机交互界面 收信缓存 (Inbox) 服务器
(3) 发送电子邮件的过程
(4) 接收电子邮件的过程
(1) 用户和用户代理的角色

用户
– 发信人:发送邮件 – 收信人:接收邮件

用户代理(User Agent,简称 UA)
– 邮件应用程序

用户的代理 辅助用户完成收发邮件的功能 人机交互的桥梁 应用层与TCP层的接口

用户和用户代理在系统中的地位
(4) 接收电子邮件的过程


接收邮件服务器的功能
通过邮件应用程序获取和阅读邮件
接收邮件服务器

功能
– 负责接收和保管随时送到的邮件 – 把收到的邮件暂存在每个用户的私有信箱内 – 当用户通过邮件应用程序提出取信要求时,接收邮 件服务器把邮件转发给用户机

协议
– 邮局协议(Post Office Protocol,简称POP) – 目前普遍使用的是协议第三版,简称POP3
发送方 用户代理
编辑 封装
邮件传输代理
邮件缓冲区
邮件服务器
后台发送
人机界面
计算机网络传递
接收方
阅读 拆封 送入信箱 邮件服务器
1.3 电子邮件的有关标准
(1) 电子邮件的格式 (2) 电子邮件传输协议
(1) 电子邮件的格式

电子邮件内容(content)组成
– 信头(header) – 信体(body) 控制信息 由发信人自由书写的内容
信头

电子邮件MIME格式扩展


多目Internet邮件扩展—MIME 格式
MIME: Multipurpose Internet Mail Extensions
邮件内容采用8位数据编码
– 支持中文的电子邮件收发 (中文16位编码,不会丢失最高位信息) – 支持多媒体电子邮件通信 (信体可以包含多个不同格式的数据体)
填写邮件内容 邮件封装

由应用软件完成邮件封装
邮件传输
– – – – 信源机向信宿机发出送信请求; 信宿机通过检测25号端口接收请求、作出回答; 信源和信宿间建立和保持端到端的TCP连接; 实现电子邮件的发送和接收过程。
1.4 收发电子邮件的过程
(1) 用户和用户代理的角色
(2) 用户、用户代理和网络之间的关系

发出发送邮件的命令
– Send
用户代理处理电子邮件
邮件应用程序启动一个后台进程 为邮件建立一个发送缓冲区(outbox) 发送邮件

– 若线路畅通 信源机与信宿机或邮件交换器建立TCP连接 邮件从缓冲区送出 – 若不能立刻通信 邮件暂时存放在缓冲区内 定时向对方发出SMTP请求
网络传输电子邮件
1. 电子邮件Email 2. 以电子邮件为基础的应用
– News 新闻组 – BBS 电子公告牌系统
3. 交互式多媒体通信
1. 电子邮件 Email
1.1 1.2 1.3 1.4 1.5 电子邮件的概念 电子邮件的系统组成 电子邮件的有关标准 收发电子邮件的过程 使用电子邮件应用程序
1.1 电子邮件的概念
获取和阅读电子邮件
启动邮件应用程序 邮件应用程序的接收工作

– – – – 从接收邮件服务器取邮件 存入用户的接收邮件缓冲区 通知用户有新邮件到达 管理进入邮箱的邮件
用邮件阅读器读信 其他邮件处理功能
1.5 使用电子邮件应用程序
(1) Microsoft Outlook
– 收发电子邮件应用程序

什么是电子邮件
Electronic Mail,简称Email
传统邮件的电子化 Internet提供的一种最基本、最广泛的应用

电子邮件有哪些好处
– 方便 – 快捷 – 便宜
1.2 电子邮件的系统组成


– 发信人: 编辑和发送邮件 – 收信人: 打开邮箱、获取和阅读邮件

用户计算机
– 人机交互界面: 电子邮件应用程序


开始-程序-Outlook Express 配置以下主要参数:
POP Account Real Name SMTP Server POP Server 用户在POP服务器的帐户邮箱 用户的姓名 ***.smtp.com 例163.smtp.com ***.pop.com 例163.pop.com

网络
– 域名服务器: 域名与IP地址的转换 – 邮件服务器: “邮局” – 电子邮件交换器: 邮件转发
(Mail Exchange,简称MX)
电子邮件系统
邮件服务器 全球Internet MX MX 邮件服务器 DNS ISP 发信人 ISP 收信人
电子邮件系统与信件邮递系统的比较
信件邮递系统结构

正常情况
– 发送邮件服务器(Relay host )
邮件传输系统的第一个中转站 接收邮件、向下一站转发邮件
– 电子邮件交换器(Mail Exchange)逐站转发 – 收信人的接收邮件服务器接收邮件、存入邮箱

异常情况
(在规定的时间内无法达到目的地) – 邮件被贴上死信(dead letter)标签 – 被原路退回指定的服务器用户邮箱(Return-Path)
(2)Foxmail
中国产
(1) Microsoft Outlook

Outlook的性能
– 支持MIME格式 – 适于Win98和Win2000 Winxp等不同系统平台 – 适于拨号入网和局域网入网不同连接方式
以Outlook 2003为例 Outlook的配置 Outlook的使用
Outlook的配置

格式定义标准
– RFC822 – MIME
RFC822定义的信头格式
用ASCII码表示的控制信息

由发信人填写的信息
邮件发送的目的地址(To:) 邮件的标题(Subject:) 把邮件同时发送给其他收信人的地址(Cc:)

由邮件系统填写的信息
发信人的源地址(From:) 回信路径(Return-Path:) 传输过程记录(Received from ... by ...) 邮件发送时间(Date:) 邮件内容的类型(Content-Type:) 邮件内容的长度(Content-Lentgh:)
--------------62A9BD86233--
(2) 电子邮件的传输协议
简单邮件传输协议 SMTP
( Simple Mail Transfer Protocol) TCP/IP 协议簇中的应用层协议 一种最常用的电子邮件传输协议 占用的TCP端口号为25
由RFC821定义
SMTP的实现过程
RFC822格式的缺陷

限制
– 邮件信头和信体都采用7位的ASCII码传送 – 每个字节的最高位置零

适用条件
– 适于无格式的英文文本信息传输 – 不适于下述情况: 信体

中文或日文等非ASCII编码文本信息 包含有格式的文本信息(例如:.doc文件) 包含语音和图象等非文本信息 包含非ASCII字符集信息(例如: Subject:通知)
采用MIME格式定义的信体
--------------62A9BD86233(信体第一部分) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi, ....... (无格式英文文本)
--------------62A9BD86233(信体第二部分) Content-Type: application/octet-stream; name="Qing.doc" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Qing.doc" 你好,… (中文有格式文件“Qing.doc”)
相关文档
最新文档