因特网信息访问协议(Internet Message Access Protocol,IMAP)
目录 |
因特网信息访问协议指从邮件服务器上获取Email的信息或直接收取邮件的协议。[1]
IMAP4即Internet信息访问协议的第4个版本,该协议默认工作在TCP协议的143端口。是用于从本地服务器上访问电子邮件的协议,它也是一个客户机/服务器模型协议,用户的电子邮件由服务器负责接收保存,用户可以通过浏览信件头来决定是否要下载此信件。用户也可以在服务器上创建或更改文件夹或邮箱,删除信件或检索信件的特定部分。[2]
与POP一样的是,IMAP主要也用于读取服务器上的电子邮件(并非是传递),但客户端需要先登录服务器,才可以进行资源的访问。
用户在登录后,可根据授予的权限来读取或修改邮件内容,但并不将服务器中的邮件直接下载到客户端计算机(与POP最大的不同),这可以避免在下载的过程中丢失重要数据。
如图1所示,由于IMAP并没有将邮件实际下载到客户端,用户必须确保和服务器问存在网络连接时才能读取邮件内容,所以通常在局域网中才使用IMAP来接收邮件。IMAP是一个逐渐崭露头角的邮件通信协议,因为IMAP比POP更具弹性,但目前多数人仍然是使用POP作为电子邮件接收的通信协议。目前IMAP支持的操作模式有:
◇脱机模式(Offline)
MUA会先将电子邮件从服务器下载到客户端计算机,之后删除主机上的邮件。
◇在线模式(Online)
MUA是在远程处理服务器上处理邮件,如删除和修改,并把这些邮件保留在服务器上。只要收到新邮件,客户端就可以立即得到最新的电子邮箱状态。
◇中断连接模式(Disconnected)
MUA先连接到服务器,选择所要处理的邮件,然后复制一份缓存到计算机中,接着就中断连接。稍后再次恢复连接时,客户端可将缓存邮件与服务器执行同步化。