我正在获得一些基本的知识电子邮件协议.似乎IMAP比POP3更强大.那么,为什么POP3协议存活下来?它仍然受到GMail等流行电子邮件服务的支持?
谢谢.
因为POP3在服务器端不需要那么多的存储空间.并且因为它更简单,更容易实现.
阅读IMAP规范,您知道.POP3比IMAP更KISS.
我认为部分原因是IMAP通常用于电子邮件保留在服务器上的情况,而POP几乎专门用于将电子邮件下载到本地计算机的情况,这是大多数ISP为其提供电子邮件设施的情况.客户要你做的(以及大多数的客户可能要为好,虽然更小,他们得到更多的接触到互联网之类的东西Gmail和雅虎等)
电子邮件提供商可能首选的另一个原因是它进行轮询,就像RSS新闻阅读器一样.POP客户端将打开与服务器的TCP/IP连接,进行身份验证,请求任何电子邮件并执行所需的任何处理,然后关闭连接.
IMAP客户端通常会在服务器运行的整个过程中保持一个或多个TCP/IP套接字打开,从而占用这些资源.ISP更喜欢POP的另一个原因.
Google邮件支持POP和IMAP协议.
(PS我的意思并不是说我要去ISP.我认为我上面提到的原因是非常务实和明智的.)
原因如下:
POP3确实需要更少的服务器端存储.
POP3更容易实现.
POP3默认是私有的(它假定您要在下载后删除服务器上的电子邮件).
最初几乎所有的ISP都有很小的存储限制(因为它们是免费的大型存储电子邮件服务,现在这一点很少)所以删除你下载的电子邮件是必须的.
(为了完整性 - 感谢Evan)POP客户端打开与服务器的TCP/IP连接,进行身份验证,询问任何电子邮件并执行所需的任何处理,然后关闭连接.IMAP客户端通常会在服务器运行的整个过程中保持一个或多个TCP/IP套接字打开,从而占用这些资源.
POP是一种更简单的实现协议,可以使用相同数量的资源处理更多的客户端.