来源(久久网络-网络学堂)

From: http://www.99net.net/study/know/614112041.htm

IMAP邮件系统能取代POP吗

--------------------------------------------------------------------------------

2003-4-10 16:54:30 陈代寿

Internet消息访问协议(IMAP)具有高性能和可扩展性的优点,IMAP构思于1986年,最初在斯坦福大学设计。IMAP为很多客户端电子邮件软件所采纳,有些甚至是支撑协议,如Outlook Express、Netscape Messenger以及Eudora。它也运用于服务器端电子邮件系统,如Exchange 2000和Domino。

事实上,若ISP都采用IMAP,将为用户带来很多好处。可大多数ISP却忽略了这一点,原因在两个方面:其一,大多ISP获利有限,他们不想采纳IMAP而增加额外费用负担,占据服务器有限的资源;其二,现在的ISP仍停留在为客户提供基于页面浏览的电子邮件访问服务方面。结果是,大多数ISP仍仅能运用老式POP(邮局协议)协议提供简单的账号服务。

为什么说IMAP优于POP呢?IMAP的顶级运用在核心服务器软件系统方面;IMAP服务器同样适用于小成本企业,它支持大容量用户,还运用于应用服务供应商(ASP)系统。

■IMAP挑战POP

大多数用户对于使用何类E-mail软件并不在意,更不会去关心处理相关信息的客户机/服务器是何种模式。事实上,访问Internet存在三种截然不同的方式:联机方式,脱机方式,分离式访问。

联机方式是一种由来已久的模式,它通过将所有信息回溯至主机和外部账号进行处理。这里,客户端用户在服务器上操作邮箱数据,通过会话保持链接。客户端在本地不保存任何邮件信息,只是在需要时才从服务器检索。因此,若不连接到网络,就不能对邮件实施任何操作。

这种客户端联机模式为大多数早期的电子邮件程序所采用,通常是为笔记本电脑写E-mail时所用。值得注意的是,更多基于浏览器的电子邮件系统,无论是采用HTTP协议还是无线接入协议(WAP),都是运用联机模式,因此这种方式完全依赖于特定的网络链接。在这种模式中,浏览器成为不可或缺的“终端设备”之一。

脱机访问模式通常采用POP协议。在这种模式中,客户端应用是通过周期性地链接到服务器实现的,无论终端用户是随机拨号接入还是预设连接,所有最新信息都下载到客户端,通常是与服务器接通即下载。随后,所有进程,包括读取、删除、存储,仅在客户端进行。当然,信息也可用脱机方式创建,之后通过SMTP上载到服务器。

分离式访问是联机模式与脱机模式的混合方式。在这种模式下,终端用户可以周期性地链接到服务器,如在家中通过拨号接入,下载信息。信息可以在脱机状态读取、删除或重组。若下一次链接到来,则将服务器中刚才正被访问的远程信息实施同步存储。其结果是,分离式访问用户可以像联机方式那样进行存取。倘若用户对复制数据不放心,可以在众多不同客户端软件中查看邮箱。

分离式用户访问模式在一些成熟的组件包中应用比较典型,如Lotus Notes/Domino,但这种模式令安装变得更为复杂。这种典型的多用户访问模式正是基于IMAP来实现的,虽然这一Internet标准常为人们所忽略。IMAP在技术细节上跟POP有天壤之别,也更为出名。

正如上面所提到的,当一个POP客户连接到服务器时,默认操作方式是通过MIME(Multipurpose Internet Mail protocol)下载所有新近信息,包括文件附件,随后将服务器上相关信息删除。这就意味着若从另一台机器查看邮件,则不能确定哪台机器上的信息更新。另外,最新信息还有可能分散于不同的机器上。

POP服务器也能在信息下载完毕后根据需求保留这些信息。但在这种情况下,服务器为保持“同步”,会重复向新近链接的所有客户发送相同信息,这就意味着在不同的机器上会重复下载相同信息,包括那些潜在的巨大邮件附件。

同样的,POP协议不具备邮箱或信息共享功能。若想别人能查看到你收到的信息,得手工转发。

■IMAP优势很大但也有不足

事实上,IMAP能消除POP协议存在的所有不足,尤其是在配置费用较高的组件包方面。由于IMAP软件几乎能够运行于所有系统平台,如掌上电脑、袖珍型PC、OS/2直至OpenVMS,因此可以使用任何客户机连接到服务器,下载最新信息标题。事实上,支持多样性正是它的特点。

当工作于脱机状态时,你能够指定现行使用的IMAP客户机要下载的信息及附件,但所有信息,包括相关的所有文件夹,会继续保留在服务器中直至专门将其删除。

由于IMAP能识别MIME协议类型,因此可以让你决定如何处理信息的每一特殊部分。例如,只要特定的客户端软件允许,你可以在上班时间,总是选择在“脱机”操作状态下从服务器中下载Office组件中的Excel制表软件,而保留PowerPoint不管。

当然,IMAP也有它的不足。与POP相比,IMAP需要更多的服务器存储空间,采用IMAP邮件系统时,用户会将大量信息及相关附件保留在服务器中。另一方面,由于用户查阅信息标题和决定下载哪些附件,也需要一定时间,因此链接时间也比POP方式长。再者,对于那些具有浓厚商业色彩的ISP来说,采用IMAP还意味着花钱购买相关商业软件,而不是下载免费自由软件这么简单。

无论是ISP还是企业,采用IMAP都会付出高额技术支撑费用。这并不是潜在的技术上的障碍,而是IMAP的开放性使得用户可以采用多样化的客户端软件,而每个客户端的配置要求又大相径庭。

最后需要提到的是,IMAP本身不能提供日历和调度算法的解决方案。这些解决方案的标准尚在制定中。现在,若有提供日历算法的IMAP服务器,那只是意味着供应商配置有具特殊处理功能的终端或基于Web访问的软件,与真正具备算法是两码事。

■IMAP应用产品种种

当人们对开放式日历算法标准翘首以待时,市面上已经开始有大量基于IMAP的电子邮件服务器软件销售,它们大都被一些小成本企业、综合性大学和E-mail服务并购商所采用。

Critical Path:最先采用IMAP服务器系统的公司。Critical Path在今年四月成功与MCI全球通讯公司合并,像其它很多厂商一样,成为这一领域并购的典范。不过它仍单独销售相关服务器软件。公司的“信息记录服务器”系统和“嵌入式目录服务器”系统可运行于Windows NT/2000、Solaris及SGI Irix平台。据说现在用户已激增至数百万。

Eudora:提供WorldMail Server 2.0软件包,基于Isocor N-Plex源代码设计,运行平台为Windows NT/2000。现应用较少,市场份额也不是很大。它的2.0版不支持基于Web浏览器的e-mail访问。

Iplanet:由Sun与Netscape联合成立,提供适用于不同环境的IMAP服务器系统,包括Sun Internet Mail Server(运行于Solaris平台)和Netscape Messaging Server(运行于Alpha、PA-RISC、Linux及NT平台)。每一服务器系统都可平等运用相互间的技术。系统具有很多先进特性,如Messaging Server提供的IMAP访问控制就可实现文件夹共享和托管功能。

Ipswitch:产品为iMail Server,运行平台为NT/2000,定位为“小成本解决方案”,基于普通系统需求的配置可支持无限个用户,费用仅为1495美元。IMAP的嵌入使该软件很容易实现创建共享文件夹,并自动分配给相关用户。iMail最近改进了它的部分功能,包括支持Web客户端的加密套接字协议层(SSL),保留草稿信息、文件夹信息查找。

Novell:它的GroupWise比较出名,提供“Novell Internet信息系统(NIMS)”,最初运行平台为Netware,现在也支持Solaris和Linux。高度集成NDS(Network Directory Service),“电子目录”使得更易于实现管理用户帐号、认证以及在普通位配置系统。它支持Web访问,具SSL保护功能。

Sendmail:因开发分布式mail自由软件而出名,这一软件在功能上现已大大增强,可支持商业运用(可以说在Internet上Sendmail比任何其它简单邮件系统运用都多)。Sendmail甚至声称采用这一系统可使任何简单服务器支持成百上千个用户。Sendmail的主要优点在于支持快速IMAP接入,包括完善的文件夹管理(托管、分层、共享)功能。一般用户欣赏的是程序特有的“POP先于SMTP”认证功能,这意味着用户可以在防火墙外部自由发送电子邮件,而勿需以VPN客户身份。

结束语

即使是专用邮件系统的坚定支持者,也无法否定IMAP服务器的优越性。IMAP邮件系统将会一直存在,并提供优于POP的服务。目前大多数ISP仍未想到将POP邮件系统更新为IMAP系统,是因为大多数用户已经习惯了POP模式,ISP不会担心因此而失去用户。

Link: http://www.asm32.net/article_details.aspx?id=650