IMAP
From upnb游本网--笔记本电脑知识库(笔记本wiki)--您身边的电脑词典
Internet Message Access Protocol (一般称为IMAP,以前称作交互邮件访问协议)是一个应用层协议,用来从本地客户端访问远程服务器上的邮件。IMAP和POP3(邮局协议 version3)是邮件访问最为普遍的Internet标准协议。事实上所有现代的邮件客户端和服务器都对两者给予支持。IMAP现在的版本,IMAP第四版第一修订版(IMAP4rev1),在RFC3501中定义。
IMAP 由Mark Crispin设计,对于邮件访问提供了相对于广泛使用的POP3邮件协议的另外一种选择。基本上,两者都允许一个邮件客户端访问邮件服务器上存储的信息。一些只在IMAP中存在的重要方面包括:
- 支持连接和断开两种操作模式。当使用POP3时,客户端只连接到服务器它下载所有新信息所需的时间。在IMAP中,只要用户界面是活动的和下载信息内容是需要的,客户端就会一直连接在服务器上。对于有很多或者很大邮件的用户来说,使用IMAP4模式可以获得更快的响应时间。
- 支持多个客户同时连接到一个邮箱。POP3协议假定邮箱当前的连接是唯一的连接。相反,IMAP4协议允许多个用户同时访问邮箱同时提供一种机制让客户能够感知其他当前连接到这个邮箱的用户所做的操作。
- 支持访问消息中的MIME部分和部分获取。几乎所有的internet 邮件都是以MIME格式传输的。MIME允许消息包含一个树型结构,这个树型结构的叶子节点都是单一内容类型而非叶子节点都是多块类型的组合。IMAP4协议允许客户端获取任何独立的MIME部分和获取信息的一部分或者全部。这些机制使得用户无需下载附件就可以浏览消息内容或者在获取内容的同时浏览。
- 支持在服务器保留消息状态信息。通过使用在IMAP4协议中定义的标志客户端可以跟踪消息状态,例如邮件是否被读取,回复,或者删除。这些标识存储在服务器,所以多个客户在不同时间访问一个邮箱可以感知其他用户所做的操作。
- 支持在服务器上访问多个邮箱。IMAP4客户端可以在服务器上创建,重命名,或删除邮箱(通常以文件夹形式显现给用户)。支持多个邮箱还允许服务器提供对于共享和公共文件夹的访问。
- 支持服务器端搜索。IMAP4提供了一种机制给客户使客户可以要求服务器搜索符合多个标准的信息。在这种机制下客户端就无需下载邮箱中所有信息来完成这些搜索。
- 支持一个定义良好的扩展机制。吸取早期Internet协议的经验,IMAP的扩展定义了一个明确的机制。很多对于原始协议的扩展已被提议并广泛使用。无论使用POP3还是IMAP4来获取消息,客户端使用SMTP协议来发送。邮件客户可能是POP客户端或者IMAP客户端,但都会使用SMTP。
大多数邮件程序的目录服务还使用LDAP。
不像大多数旧的Internet协议,IMAP4生来支持加密注册机制。IMAP4中也支持明文传输密码。因为加密机制的使用需要客户端和服务器双方的一致,明文密码的使用是在在一些客户端和服务器类型不同的情况下(例如Microsoft Windows客户端和 非Windows服务器)。使用SSL也可以对IMAP4的通信进行加密,通过将在SSL上的IMAP4通信通过993端口传输或者在IMAP4线程建立的时候声明“”“STARTTLS”。
IMAP4使用端口143在TCP/IP连接上工作。
常见实现
下面这些IMAP服务器是普遍使用的:(还可参考邮件服务器列表)
- UW IMAP - uses mbox format.[1] (http://www.washington.edu/imap/)
- Mirapoint [2] (http://www.mirapoint.com/)
- Courier IMAP - uses Maildir format.[3] (http://www.courier-mta.org/imap/)
- Microsoft Exchange Server
- Cyrus IMAP server [4] (http://asg.web.cmu.edu/cyrus/imapd/)
- Stalker Communigate Pro [5] (http://www.stalker.com/CommuniGatePro/)
- Merak Mail server [6] (http://www.merakmailserver.com/)
- Binc IMAP - uses Maildir format, designed to be familiar for users of qmail and qmail-pop3d [7] (http://www.bincimap.org/)
- Dovecot - Secure IMAP server [8] (http://www.dovecot.org/)
附录
- email client
- Internet Mail 2000, an alternative proposal for mail
- Post Office Protocol
- Simple Mail Transfer Protocol
- Johnson, Kevin. 2000. Internet Email Protocols: A Developer's Guide. Addison-Wesley. ISBN 0-201-43288-9.
外部链接
- RFC 3501 (HTML version (http://www.faqs.org/rfcs/rfc3501.html)) - specification of IMAP version 4 *The IMAP connection (http://www.imap.org/) - resources for developers of programs using the IMAP protocol.
- IMAP connection's listing of products and service providers supporting IMAP (http://www.imap.org/products/)
- Fastmail is a popular email service that provides IMAP support. (http://www.fastmail.fm)
|
网络是在20世纪60年代末开始发展起来的,最初是美国专门用于军事研究的专用计算机网,后建立军用网。90年代中期专用计算机网技术的迅速发展,使它变成了一个普及全球的信息网络。 互联网的英文名字是Internet ,汉译音为因特网。它是一个具体的网络实体,没有一个特定的网络疆界,泛指通过网关连接起来的网络集合,即是一个由各种不同类型和规模的独立运行与管理的计算机网络组成的全球范围的计算机网络。组成Internet的计算机网络,包括局域网(LAN)、城域网(MAN)以及大规模的广域网(WAN)等。 |
相关概念 |
应用服务 网络设备 |
技术和协议 |
相关专题:服务器 数据库 网页制作 聊天工具 QQ群:22134343 / 3680101-wiki建站与应用 5903157-电脑使用

