IMAP与POP3有什么不同,各有什么优点/缺点,为什么select一个呢?
POP3是一个较旧的协议。 它旨在将消息传输给客户端阅读; 该客户端将是其他一些电脑。 一旦消息被传输,它将(通常)在服务器上被删除,虽然有一个选项可以随时在服务器上保留一个副本。
IMAP是一个较新的协议。 它旨在允许一个或多个客户端连接到中央服务器上的邮箱。 这个想法是,服务器会一直存储和pipe理电子邮件,同时允许任何请求它的客户端(具有适当的凭据)进行访问。
如果你有一个select,一般来说,IMAP将是优越的,原因如下:
但是,有时候POP3是最好的,比如:
fetchmail ); 他们使用不同的通信协议和端口与服务器进行通信。 POP将永远下载电子邮件给你的客户,虽然你可以把这个副本留在服务器上,而IMAP可以只获得一个邮件列表,然后给你任何特定的邮件,当你想要的时候,始终存储在服务器上而不是客户端上。
根据您的电子邮件提供商以及您收到的电子邮件的数量(和大小),将邮件留在服务器上可能会开始接近实施的任何配额; 但是,如果您有这种需求,则可以轻松地访问来自不同客户端计算机的电子邮件。
这个简要说明会更详细些。
另一个考虑是性能; IMAP的使用对全局连接的响应变得非常缓慢,而像在文件夹之间移动邮件等操作比POP(移动邮件纯粹是本地操作)耗时更长,
如果你住在澳大利亚,并在美国访问邮件服务(如谷歌应用),那么这是一个大问题,如果你的邮件服务器在附近,这是一个没有问题。