POP是互联网邮件第一个离线协议标准,允许用户从服务器上把邮件下载到本地主机,同时删除保存在邮件服务器上的邮件,从而使用户不必长时间与邮件服务器连接,减少服务器与网络开销。POP的不足是,当用户接收电子邮件时,所有信件都从服务器上清除并下载到客户机,在整个收信过程中,用户无法知道邮件具体信息,只有照单全收本地后,再浏览或删除。这使用户几乎没有对邮件接收的控制决定权,一旦遇到邮箱被“轰炸”,或有大邮件,用户不能通过分析邮件内容及发信人地址来决定是否下载或删除,从而造成系统资源浪费。IMAP协议则能克服POP的这个缺陷,并提供增强功能。
IMAP是更全面的邮件访问协议,它能从邮件服务器上获取有关E-mail的信息或直接收取邮件,并具有高性能和可扩展性的优势。IMAP允许用户像在本地计算机上一样管理服务器上的电子邮件,允许用户有选择地从邮件服务器下载邮件,并提供共享邮箱功能。目前最高版本是IMAP4(RFC2060),使用的TCP端口为143。IMAP协议最大特点是邮件处理在邮件服务器上进行,并使客户端和网页邮箱保持良好同步,非常适合需工作在多个不同计算机上的移动用户,或需要访问和维护多个不同邮箱的用户使用。IMAP4较复杂,开发客户端和服务器软件均有难度。目前商用实现不像POP3那样广泛。
IMAP4提供3种邮件访问模式:
1)离线模式。邮件存放在邮件服务器上,用户需要连接到服务器将邮件下载到本地,然后就可在断开互联网连接情况下,对已下载邮件管理,如阅读、删除等,与POP3工作方式一样。
2)在线模式。对于长期流动、较少在某固定处所的用户,使用离线方式收取邮件,会造成下载邮件分散在不同计算机内,带来不便。在线模式下,邮件始终存储在服务器上,用户可使用客户端软件对邮箱中邮件进行管理。IMAP提供摘要浏览功能,可让用户在阅读完所有的邮件到达时间、主题、发件人、大小等信息后,可选择性下载附件。如一个邮件含3个附件,而其中只有1个是所需,则可选择只下载这个附件。
IMAP4允许用户按自愿方式组织邮箱,如在邮箱中建立任意层次结构的文件夹,方便地在文件夹之间移动邮件,标出读过或回复过的邮件,删除无用邮件等,像管理本地文件一样方便,这样,用户可高效、灵活地处理信息,有选择地下载邮件或附件,不会因下载垃圾邮件而占用空间与浪费资金。IMAP4还提供共享邮箱功能(POP不能实现共享邮件信箱和共享邮件),可定义供其他用户使用的共享文件夹,这使以互联网邮件为主要交流手段的工作组工作更容易。(www.xing528.com)
3)断线模式。该模式提供最大灵活性。当客户端软件把用户选定邮件和附件缓存到本地磁盘后(原始副本保留在邮件服务器),用户可断开连接处理本地缓存中的邮件,本地系统的邮件状态与服务器上邮件状态不一样,IMAP4通过同步机制解决此问题。IMAP4邮件客户端软件能记录用户在本地的操作,当用户再次连接到邮件服务器,客户端软件将这些操作传送给服务器,服务器也会通知客户端软件,当用户断开连接时服务器端发生的事件,如新邮件到达等,以保持服务器和客户端的同步。
IMAP还提供许多特别功能,提供整套可用特性。如建立子目录和通过IMAP访问Usenet。
IMAP为许多客户端电邮系统所采纳,如OutlookExpress、NetscapeMessenger等,支持IMAP服务器端的软件越来越多,如Eudora、Sendmail等。国内现有许多邮箱支持IMAP服务。如139邮箱,接收服务器地址:imap.139.com,发送服务器地址:smtp.139.com。
IMAP也有不足。在利用服务器磁盘资源方面,IMAP不如POP3。使用POP时服务器端的邮件被下载到客户机同时删除,因而不占用额外空间用以存放旧邮件,而IMAP服务器将保持旧邮件,占用额外空间,且需定期删除旧邮件。同时由于用户查阅信息标题和决定下载哪些附件,也需一定时间,因此链接时间要比POP方式长。在应用方面,对于ISP来说,采用IMAP意味着要开发相关软件和购买大量存储设备,付出高额技术支持费用,因而商用实现方案在整个电子邮件系统中并不多。目前国内许多知名门户网站的电子邮件系统提供IMAP4服务,如email.163.com等。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。