POP3和IMAP之间的电子邮件有什么区别?

IMAP与POP3有什么不同,各有什么优点/缺点,为什么select一个呢?

POP3是一个较旧的协议。 它旨在将消息传输给客户端阅读; 该客户端将是其他一些电脑。 一旦消息被传输,它将(通常)在服务器上被删除,虽然有一个选项可以随时在服务器上保留一个副本。

IMAP是一个较新的协议。 它旨在允许一个或多个客户端连接到中央服务器上的邮箱。 这个想法是,服务器会一直存储和pipe理电子邮件,同时允许任何请求它的客户端(具有适当的凭据)进行访问。

如果你有一个select,一般来说,IMAP将是优越的,原因如下:

  • 你不必存储到本地机器的消息,这意味着电子邮件丢失到一个垂死的硬盘不再是一个问题,也不会占用宝贵的空间;
  • 如果您使用POP,一旦电子邮件被传输到您的客户端,除非您指定在服务器上留下副本,该客户端具有唯一的副本。 这加剧了第一个问题(电子邮件失去了一个垂死的硬盘)。
  • 下载是按需完成的,而不是批量。 几封大邮件在POP3中占用大量时间,但在IMAP中,您只能检索您正在尝试阅读的内容;
  • 大多数IMAP实现允许多个客户端连接到相同的邮箱,但POP通常是单客户端过程;
  • 使用IMAP,您可以像在本地客户端一样将您的电子邮件组织成“文件夹”; 当您连接到另一个客户端时,您保留该结构,所有电子邮件客户端都会看到同一个组织。

但是,有时候POP3是最好的,比如:

  • 您使用的电子邮件客户端不支持IMAP(显然,您需要以某种方式连接);
  • 您完全打算将消息传输到另一台计算机,而您不希望在原始服务器上留下副本(例如,当您使用fetchmail );
  • POP3通常受到更多的支持,因为它的年龄,因为有那么多POP客户端的实现,尽pipeIMAP正在快速赶上;
  • 如果你有大量的电子邮件,你的电子邮件服务器可能会强制使用IMAP的配额

他们使用不同的通信协议和端口与服务器进行通信。 POP将永远下载电子邮件给你的客户,虽然你可以把这个副本留在服务器上,而IMAP可以只获得一个邮件列表,然后给你任何特定的邮件,当你想要的时候,始终存储在服务器上而不是客户端上。

根据您的电子邮件提供商以及您收到的电子邮件的数量(和大小),将邮件留在服务器上可能会开始接近实施的任何配额; 但是,如果您有这种需求,则可以轻松地访问来自不同客户端计算机的电子邮件。

这个简要说明会更详细些。

另一个考虑是性能; IMAP的使用对全局连接的响应变得非常缓慢,而像在文件夹之间移动邮件等操作比POP(移动邮件纯粹是本地操作)耗时更长,

如果你住在澳大利亚,并在美国访问邮件服务(如谷歌应用),那么这是一个大问题,如果你的邮件服务器在附近,这是一个没有问题。