邮件访问协议(拉协议)的实现原理(二)

二、IMAP

用户想要在任何一台机器上对所有报文进行访问,他想要实现,使用一个再远程服务器上的层次文件夹。而POP3不可能做到这一点,POP3协议没有给用户提供任何创建远程文件夹及为报文指派文件夹的方法。
为了解决这个或其他一些问题,IMAP(因特网邮件访问协议)应运而生。和POP3一样,IMAP是一个邮件访问协议,比POP3有更多特色,实现也比POP3更复杂。IMAP服务器把每个报文与一个文件夹联系起来;当报文第一次到达服务器时,它是放在收件人的收件箱文件夹里。收件人则可以把邮件移到一个新的、用户创建的文件夹,或阅读邮件、删除邮件等。IMAP为用户提供了创建文件夹以及在文件夹之间移动邮件的命令。此外,IMAP协议还为用户提供了在远程文件夹中查询邮件的命令,按指定条件去查询匹配的邮件。与POP3不同的是,IMAP服务器维护了IMAP会话的用户状态信息。IMAP的另外一个重要特性是,它具有允许用户代理读取报文组件的命令。

三、基于Web的电子邮件
今天,每个门户网站以及重要的大学或者公司都提供了基于Web的电子邮件。使用这种服务,用户代理就是普通的浏览器,用户和其远程邮箱之间的通信则通过HTTP进行。当一个收件人(Bob)想从他的邮箱中取一个报文时,该电子邮件报文从Bob的邮件服务器发送到他的浏览器,使用的是HTTP而不是POP3或者IMAP协议。当发件人(Alice)要发送一封电子邮件报文时,该电子邮件报文从Alice的浏览器发送到她的邮件服务器,使用的是HTTP而不是SMTP。然而,Alice的邮件服务器在与其他邮件服务器之间发送和接收邮件时,仍然使用SMTP。
很多基于Web的电子邮件实现使用IMAP服务器来提供文件夹的功能。这时,对文件夹和邮件的访问是通过运行在HTTP服务器上的脚本提供的,这些脚本使用IMAP协议与一个IMAP服务器进行通信的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值