曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 4296|回复: 1
打印 上一主题 下一主题

POP, IMAP 的区别

[复制链接]

4918

主题

5880

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34395
跳转到指定楼层
楼主
发表于 2011-11-4 17:33:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
IMAP,即 Internet Message Access Protocol(互联网邮件访问协议),我们可以通过这种协议从邮件服务器上获取邮件的信息、下载邮件等。

POP 和 IMAP 类似,也是一种邮件获取协议。

IMAP和POP有什么区别?


POP 允许电子邮件客户端下载服务器上的邮件,但是你在电子邮件客户端的操作(如:移动邮件、标记已读等),这是不会反馈到服务器上的,比如:您通过电子邮件客户端收取了QQ邮箱中的3封邮件并移动到了其他文件夹,这些移动动作是不会反馈到服务器上的,也就是说,QQ 邮箱服务器上的这些邮件是没有同时被移动的 。但是IMAP就不同了,电子邮件客户端的操作都会反馈到服务器上,您对邮件进行的操作(如:移动邮件、标记已读等),服务器上的邮件也会做相应的动作。也就是说,IMAP是“双向”的。


同时,IMAP 可以只下载邮件的主题,只有当您真正需要的时候,才会下载邮件的所有内容。

4918

主题

5880

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34395
沙发
 楼主| 发表于 2011-11-6 19:12:34 | 只看该作者

POP3 与 IMAP 协议

POP3
Post Office Protocol -Version3
邮局协议第 3 版
该协议属于 TCP/IP 协议族中的一员,被定义在 RFC 1939 中。本协议主要用于支持使用客户端远程管理服务器上的电子邮件。POP3 使用 TCP 的 110 端口,而提供了 SSL 加密的 POP3 协议被称为 POPs ,它使用 TCP 995 端口。

IMAP
Internet Message Access Protocol
交互邮件访问协议

该协议定义在 RFC 1939 中,它主要用于从本地客户端访问远程服务器上的邮件。当前的邮件客户端和服务器都支持 IMAP 和 POP3 。

IMAP 现在的版本是第四版的第一修订版 ( IMAP4 rev1 ),定义在 RFC3501 中相对于 POP3 ,IMAP 有许多重要改进:

1. 支持连接和断开两种模式
当使用POP3时,客户端只会连接在服务器上一段的时间,直到它下载完所有新信息,客户端即断开连接。在IMAP中,只要用户界面是活动的和下载信息内容是需要的,客户端就会一直连接在服务器上。对于有很多或者很大邮件的用户来说,使用 IMAP4 模式可以获得更快的响应时间。


2. 支持多个客户连接到一个邮箱

POP3 协议假定邮箱当前的连接是唯一的连接。相反,IMAP4协议允许多个用户同时访问邮箱同时提供一种机制让客户能够感知其他当前连接到这个邮箱的用户所做的操作。


3. 支持访问消息中的 MIME 部分和部分获取

几乎所有的 Internet 邮件都是以 MIME 格式传输的。MIME 允许消息包含一个树型结构,这个树型结构的叶子节点都是单一内容类型而非叶子节点都是多块类型的组合。IMAP4协议允许客户端获取任何独立的MIME部分和获取信息的一部分或者全部。这些机制使得用户无需下载附件就可以浏览消息内容或者在获取内容的同时浏览。

下图为 MIME 的树形结构逻辑图:



4.
支持在服务器保留消息状态信息

通过使用在 IMAP4 协议中定义的标志客户端可以跟踪消息状态,例如邮件是否被读取,回复,或者删除。这些标识存储在服务器,所以多个客户在不同时间访问一个邮箱可以感知其他用户所做的操作。



5.
支持在服务器上访问多个邮箱

IMAP4客户端可以在服务器上创建,
重命名
,或删除邮箱(通常以文件夹形式显现给用户)。


6. 支持在服务器上访问多个邮箱

IMAP4 客户端可以在服务器上创建,重命名或删除邮箱(通常以文件夹形式显示给用户),还允许服务器提供对于共享和公共文件夹的访问。


7.
支持服务器端搜索

IMAP4 提供了一种机制给客户使客户可以要求服务器搜索符合多个标准的信息。在这种机制下客户端就无需下载邮箱中所有信息来完成这些搜索。


8.
支持一个定义良好的扩展机制

吸取早期Internet协议的经验,IMAP的扩展定义了一个明确的机制。很多对于原始协议的扩展已被提议并广泛使用。无论使用POP3还是IMAP4来获取消息,客户端使用SMTP协议来发送。邮件客户可能是POP客户端或者IMAP客户端,但都会使用SMTP。

IMAP 使用 TCP 端口 143,而提供了 SSL 加密的 IMAP 协议被称为 IMAPs,它使用 TCP 的 993 端口。

下图示例了通过 POP3 和 IMAP 收发邮件:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2025-5-4 19:32 , Processed in 0.076638 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表