当前位置:文档之家› 邮件系统讲解

邮件系统讲解

第二讲 邮件系统

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

作业
用户之间的通信

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

交互式
对话 Talk 多点会谈 IRC 音频通信 IPhone 视频会议 CU-SeeMe 视频与音频多点传输 MBone
本讲内容(三部分)
(3) 发送电子邮件的过程
(4) 接收电子邮件的过程
(1) 用户和用户代理的角色

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

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

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

用户和用户代理在系统中的地位

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

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


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

用户计算机
– 人机交互界面: 电子邮件应用程序
1. 电子邮件Email 2. 以电子邮件为基础的应用
– News 新闻组 – BBS 电子公告牌系统
3. 交互式多媒体通信
1. 电子邮件 Email
1.1 1.2 1.3 1.4 1.5 电子邮件的概念 电子邮件的系统组成 电子邮件的有关标准 收发电子邮件的过程 使用电子邮件应用程序
1.1 电子邮件的概念

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


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

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

协议
– 邮局协议(Post Office Protocol,简称POP) – 目前普遍使用的是协议第三版,简称POP3
– 用户:发信人和收信人 – 邮政代理:由邮筒、邮局和邮箱构成的邮政系统
电子邮件系统结构
– 用户:发信人和收信人 – 用户代理:具有人机界面的应用程序 – 邮件传输代理:计算机网络
信件邮递系统结构
发送方
写信 用户 封装 邮政 投入邮筒 本地邮局
邮政传递
接收方
读信 拆封 送入信箱 目的邮局
电子邮件系统结构
(2)Foxmail
中国产
(1) Microsoft Outlook

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

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

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

– 若线路畅通 信源机与信宿机或邮件交换器建立TCP连接 邮件从缓冲区送出 – 若不能立刻通信 邮件暂时存放在缓冲区内 定时向对方发出SMTP请求
网络传输电子邮件

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

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


开始-程序-Outlook Express 配置以下主要参数:
POP Account Real Name SMTP Server POP Server 用户在POP服务器的帐户邮箱 用户的姓名 *** 例 *** 例
获取和阅读电子邮件
启动邮件应用程序 邮件应用程序的接收工作

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

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

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

中文或日文等非ASCII编码文本信息 包含有格式的文本信息(例如:.doc文件) 包含语音和图象等非文本信息 包含非ASCII字符集信息(例如: Subject:通知)
采用RFC822信头举例
From: xiaozhang@ Fri Mar 21 08:07 PST 1997 Return-Path: < xiaozhang@ > Received: from by ocean (5.x/SMI-SVR4) id AA10723; Fri, 21 Mar 1997 08:05:01 +0800 To: <laowang@> Cc: <liu@, zhao@> Subject: Hello Date: Fri, 21 Mar 1997 08:06:38 +0800 Content-Type: text Content-Length: 24895
2. 以电子邮件为基础的应用
2.1 新闻论坛(USENET News) 2.2 电子公告牌系统(BBS)
2.1 新闻论坛
(1) (2) (3) (4) 新闻论坛的概念 新闻论坛的主要特点 新闻论坛与电子邮件的关系 新闻论坛的应用
(1) 新闻论坛的概念

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

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


编辑邮件正文 在“Attachments”中填写嵌入的数据体的文件名
– 点中“Send”按钮
接收电子邮件
– 选中菜单条“File”中的“Check Mail” – 键入POP服务器“邮箱”密码 – 获得新邮件到达通知、阅读邮件
采用MIME格式定义的信头
From chan@ Mon Jul 1 22:40 PDT 1996 X-Mailer: Windows Eudora Pro Version 2.1.2 Mime-Version: 1.0 To: Wang ping <wangping@>, Subject: 问候 Content-Type: multipart/mixed; boundary="------------62A9BD86233" Content-Length: 29428 Status: RO This is a multi-part message in MIME format.
--------------62A9BD86233--
(2) 电子邮件的传输协议
简单邮件传输协议 SMTP
( Simple Mail Transfer Protocol) TCP/IP 协议簇中的应用层协议 一种最常用的电子邮件传输协议 占用的TCP端口号为25
由RFC821定义
SMTP的实现过程
发送方 用户代理
编辑 封装
邮件传输代理
邮件缓冲区
邮件服务器
后台发送
人机界面
计算机网络传递
接收方
阅读 拆封 送入信箱 邮件服务器
1.3 电子邮件的有关标准
(1) 电子邮件的格式 (2) 电子邮件传输协议
(1) 电子邮件的格式

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

由应用软件完成邮件封装
邮件传输
– – – – 信源机向信宿机发出送信请求; 信宿机通过检测25号端口接收请求、作出回答; 信源和信宿间建立和保持端到端的TCP连接; 实现电子邮件的发送和接收过程。
1.4 收发电子邮件的过程
(1) 用户和用户代理的角色
(2) 用户、用户代理和网络之间的关系
用户和用户代理在系统中的地位
邮件服务器 全球Internet MX MX 邮件服务器 DNS ISP 发信人 ISP
相关主题