学习:IMAP和POP3的区别(简)

2015年6月1日 0 条评论 892 次阅读 0 人点赞

不怕大家笑话,对于邮件方面的协议啊,在前天之前我还是一点都不懂的,只是正巧前天给手机添加邮箱时,碰上了点小问题,然后在解决问题的时候,又遇上了这个问题,到底是用IMAP还是POP3呢?于是去了解了下这两种协议的不同之处。

首先给大家截图看看Gmail帮助里写的POP和IMAP的区别吧:

43

 

正如Gmail帮助里说的,建议使用IMAP,按我的理解,用IMAP在客户端和邮件服务器之间的通信是同步进行的,比如你的邮箱收到了一封邮件,客户端上也提示收到了,这时你点开查看,新邮件变成已读,此时即使你没有登录邮箱,邮箱上也会同时更新该邮件为已读,同样,你在客户端上删除了邮件,邮箱里的也是会删除的。而POP3则是有点不同,你在客户端上的操作,并不会反应到你的邮箱上,比如你在客户端删除了邮件,但是你登录邮箱后,会发现该邮件在邮箱里还是存在的。

本人不太会说明,再给大家看张图吧,相信大家能有更深的理解(图片原出处未知):

7

 

专业些的,可以看看维基百科:http://zh.wikipedia.org/wiki/IMAP

最后再补充下SMTP和邮件推送(Push Mail)的东西吧,目前我的理解就是SMTP被广泛用于发送邮件,比如用客户端上的邮箱账号来发送邮件而不用自己去登录邮箱,就和写短信一样方便什么的······另外一个邮件推送,我们前面说了IMAP和POP3的区别,那么这里就有个问题了,我们怎么保证客户端能在邮箱收到邮件时提醒自己而不用自己手动查询呢?

关于邮件推送(Push Mail)我也只是稍微的了解了下,智商低下有些东西一时半会还无法消化(那些实现方法什么的······),简单的说呢,如果邮箱支持的话,客户端设置好推送,当你的邮箱收到邮件时,你会发现它也会及时到达你的客户端,也就是说客户端收取邮件并不需要主动去查询(如果你有所留意的话,会发现客户端上除了推送还会有手动同步及带有同步频率的自动同步,后两者都是要主动去查询的),当邮箱收到邮件时,邮箱服务器会主动告知客户端有收到新邮件,听着有点像是即时通讯或者短信什么的?

再通俗点差不多就是这个意思了:不用推送,你不主动同步或者由客户端代你时不时的同步一下的话,你永远也不知道你到底有新邮件没。用了推送,就算你或者客户端不去同步邮箱,它也会主动告知你有新邮件来了。感觉这样子收邮件会及时些和便捷些吧,毕竟就算你设置自动同步,那也是有固定的时间间隔的,无法像短信那样别人发送不一会儿你就能收到。

好了就说这么多了,不知道大家有没有从上面学到什么?如果大家还是不懂的话,多去搜索下吧。

相似文章

12点半

Darkness cannot drive out darkness; only light can do that. Hate cannot drive out hate; only love can do that.

文章评论(0)