电子邮件的发送和接收ppt课件

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
An Introduction to Database System Network Programming
13.1 .1SMTP协议简介
具体为: (1)建立TCP连接。 (2)客户端向服务器发送HELLO命令以标识发件人自己的身 份,然后客户端发送MAIL命令。 (3)服务器端以OK作为响应,表示准备接收。 (4)客户端发送RCPT命令。 (说明收信人的电子邮件地址) (5)服务器端表示是否愿意为收件人接收邮件。 (6)协商结束,发送邮件,用命令DATA发送输入内容。 (7)结束此次发送,用QUIT命令退出。 电子邮件系统发邮件时是根据收信人的地址后缀来定位邮件 服务器的。SMTP通过用户代理程序(UA)完成邮件的编辑、 收取和阅读等功能;通过邮件传输代理程序(MTA)将邮件 传送到目的地。 An Introduction to Database

An Introduction to Database System Network Programming
13.1 E-mail协议简介
客户机A 1、SMTP传输 email服务器B POP3/IMAP服务器
internet 2、SMTP--传输邮件 email服务器A SMTP服务器
3、pop3/IMAP协议--接收阅读
An Introduction to Database System Network Programming
13.1.4 MIME简介
MIME(Multipurpose Internet Mail Extensions,多用途 Internet邮件扩充标准)不是邮件传输协议,而是对邮件格 式所作的规范。它扩展了电子邮件标准,使其能够支持非 ASCII字符、二进制格式附件等多种格式的邮件消息。 MIME规定了用于表示各种各样的数据类型的符号化方法。 MIME是通过标准化电子邮件报文的头部的附加领域(fields) 而实现的;这些头部的附加领域,描述新的报文类型的内容 和组织形式。
13.1 .1SMTP协议简介
SMTP(Simple Mail Transfer Protocol),即简单 邮件传输协议,是Internet传送E-mail的基本协议, 也是TCP/IP协议组的成员。
SMTP协议解决邮件系统如何通过一条链路,把邮件从一台 机器传送到另一台机器上的问题。 SMTP协议的特点是具有良好的可伸缩性,这也是它成功的 关键。它既适用于广域网,也适用于局域网。 SMTP协议由于非常简单,使得它得到了广泛的运用,在 Internet上能够发送邮件的服务器几乎都支持SMTP协议。
电子邮件的发 送和接收
第13章 电子邮件的发送和接收
邮件传输原理 1、电子邮件系统的构成 一个电子邮件系统包括三个主要的构件,即用户代理,邮件 消息传输代理(邮件服务器),和电子邮件使用的协议。如 图所示:
An Introduction to Database System Network Programming
发送邮件服务器使用邮件发送协议,现在常用的是SMTP, 所以通常发送邮件服务器也称为SMTP服务器; 接收邮件服务器使用接收邮件协议,常用的有POP3协议和 IMAP协议,所以通常接收邮件服务器也称为POP3服务器或 IMAP服务器。

An Introduction to Database System Network Programming
System Network Programming
13.1.2 POP3协议简介
POP3(Post Office Protocol 3)即邮局协议的第3个版本, 它是规定个人计算机如何连接到互联网上的邮件服务器进行收 发邮件的协议。 它是因特网电子邮件的第一个离线协议标准,POP3协议允许用户 从服务器上把邮件存储到本地主机(即自己的计算机)上,同时 根据客户端的操作删除或保存在邮件服务器上的邮件, 而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收 电子邮件的。 POP3协议是TCP/IP协议族中的一员,,由RFC 1939 定义。本协 议主要用于支持使用客户端远程管理在服务器上的电子邮件。
客户机BБайду номын сангаас
An Introduction to Database System Network Programming
13.1 .1SMTP协议简介
SMTP协议采用C/S模式,专用于电子邮件的发送,规定了发 信人把邮件发送到收信人的电子邮箱的全过程中,SMTP客户 与SMTP服务器这两个相互通信的进程之间应如何交换信息。 即规定了SMTP的会话过程。用户直接使用的是用于编写和发 送的客户端软件,而通常的SMTP服务器运行在远程站点上。 客户/服务器之间的通信是通过TCP/IP协议进行的。 SMTP的命令和响应都是基于文本,以命令行为单位,换行符 为CR/LF。响应信息一般只有一行,由一个3位数的代码开始 ,后面可附上很简短的文字说明。 SMTP要经过建立连接、传送邮件和释放连接3个阶段。具体 如下:
An Introduction to Database System Network Programming
13.1 .3 IMAP协议简介
Internet Mail Access Protocol互联网邮件访问协议。IMAP 协议它的主要作用是邮件客户端(例如MS Outlook Express) 可以通过这种协议从邮件服务器上获取邮件的信息,下载邮 件等。 它与POP3协议的主要区别是用户可以不用把所有的邮件全部 下载,可以通过客户端直接对服务器上的邮件进行操作。 用户可以通过浏览信件头来决定是否收取、删除和检索邮件 的特定部分,还可以在服务器上创建或更改文件夹或邮箱, 它除了支持POP3协议的脱机操作模式外,还支持联机操作和 断连接操作。它为用户提供了有选择的从邮件服务器接收邮 件的功能、基于服务器的信息处理功能和共享信箱功能。
第13章 电子邮件的发送和接收
2、 电子邮件系统的实现
An Introduction to Database System Network Programming
13.1 E-mail协议简介
邮件服务器按照提供的服务类型,可以分为发送邮 件服务器(简称发送服务器)和接收邮件服务器 (简称接收服务器)。
相关文档
最新文档