分类:
2008-10-27 13:36:04
IMAP & IMAP4:Internet Message Access Protocol (version 4)
因特网信息访问(IMAP)用于访问在邮件系统内的电子邮件和电子公告板信息。 IMAP 允许用户邮件程序如同操作本机系统一样访问远程消息器。可通过台式电脑远程操作保存在 IMAP 服务系统内的邮件,而不需要在计算机之间来回传输消息或文档。
创 建一个分布式电子邮件系统有多种不同的技术和途径:其中有 POP (邮局)、 DMSP (分层式电子邮件系统)和 IMAP (因特网信息访问协议)。这三者中, POP 协议创建最早因此也最为人们了解; DMSP 具有较好的支持“无连接”操作的性能,但其很大程度上仅限于单个应用程序( PCMAIL ); IMAP 提供了 POP 和 DMSP 的扩展集并提供对远程邮件访问的三种支持方式:离线、在线和无连接。
在线方式下, IMAP 用户不用一次性地从共享上收取邮件然后删除。 IMAP 采用的是交互式客户机—服务器方式,用户可以向服务器请求特定邮件的信头或主体,或者请求服务器搜索满足一定条件的邮信。收件箱中的信件标有各种状态标志(如“删除”或“已回复”),它们一直保留直到用户真正删除。在 IMAP 系统中,用户可以像在本地一样远程操作管理邮箱。根据 IMAP 客户端实现方式及系统管理员设计的邮件系统结构,用户可以在本地机器上保存邮件,或在服务器上保存邮件,也可以两者选一。
IMAP 包括了一系列操作:邮箱的建立、删除及重命名、检查新邮件、永久删除邮件、设置和清除标志、基于服务器和 MIME 的分析和搜索、有效并有选择的取回邮件属性、文本和部分内容。 IMAP 允许用户从多台计算机上访问邮件(新邮件或保存过的邮件)。对于保证电子邮件的可靠性和同时使用多台计算机的环境来说,这一特性尤其重要。
IMAP4 是 IMAP 的最新版本,其主要特征如下:
1 与因特网消息标准完全兼容,如: MIME ;
2 允许多台计算机同时访问和管理邮件;
3 允许通过低效率的文件访问协议进行访问;
4 提供对“在线”、“离线”和“无连接”三种访问方式的支持;
5 支持共享邮箱的并发访问;
6 客户端软件不需要了解服务器上的文件存储格式 。
IMAP 主要命令:
APPEND | AUTHENTICATE | CAPABILITY | CHECK | CLOSE |
COPY | CREATE | DELETE | DELETEACL | EXAMINE |
EXPUNGE | FETCH | GETACL | GETQUOTA | GETQUOTAROOT |
LIST | LISTRIGHTS | LOGIN | LOGOUT | LSUB |
MYRIGHTS | NOOP | RENAME | SEARCH | SELECT |
SETACL | SETQUOTA | STARTTLS | STATUS | STORE |
SUBSCRIBE | UID | UNSELECT | UNSUBSCRIBE | X |