POP3和IMAP有什么区别?


29

许多电子邮件提供商询问我是否对使用POP3或IMAP感兴趣。这些到底是什么?何时应该考虑使用它们?

Answers:


25

如果您在多个设备(例如台式机,手机,笔记本电脑和Web界面)上使用相同的电子邮件帐户,则IMAP非常适合。每当您在一个设备上阅读电子邮件时,该电子邮件都会同步到IMAP服务器,然后再同步到所有其他设备,并在每个设备上标记为已读。

另一方面,POP3将电子邮件下载到客户端,然后(通常)将其从服务器中删除。因此,这意味着,如果您在外出时在手机上收到电子邮件并阅读,则不会在台式机上收到。


我是将POP3转换为IMAP,但IMAP并非没有一些问题。并非总是可以完美工作……这似乎很大程度上取决于您要连接到的邮件服务器以及所使用的客户端。
09年

3
您还应该注意,通常您可以将客户端配置为删除,标记为已读或不处理通过POP3下载的电子邮件。使用GMail,您还可以选择将下载的邮件存档(在Webmail上配置这些内容并不常见;通常在客户端程序中进行配置)。
igorsantos09年

2
@Igoru:但是请注意,POP3 旨在删除电子邮件,因此,如果您正在使用POP3,并且尝试像IMAP一样进行同步,则性能会比使用IMAP差得多,因为POP3并非设计成这样工作。
乔什

7

POP3IMAP是用于查看邮件的两种不同协议。最大的不同是POP3将邮件下载到您的客户端。当桌面客户端中存储基本缓存时,IMAP将电子邮件保留在服务器上。IMAP具有与Webmail提供商一起使用的声誉。由于消息存储在服务器上,因此IMAP对多个客户端具有更好的支持。在这两个链接中可以找到更多信息。


7

这是我几年前写的有关电子邮件如何工作,SMTP,POP3,IMAP,Webmail等的快速教程。

什么是标准?

标准是世界上所有开发人员都遵循的一组规则。一些标准包括HTTP,SMTP,POP3等。有描述每个标准的官方文档,大多数标准已经存在了0到30年。
每个标准文档都非常详细地解释了什么是标准及其工作方式。通常,一个标准具有与之关联的RFC编号,但是有许多不同类型的标准。

通讯协定

SMTP和POP3是“标准”。每个标准描述了不同的协议。协议是两台或多台计算机之间的任何类型的通信。

什么是SMTP?

SMTP是用于发送电子邮件的“标准”协议。您的计算机使用SMTP发送电子邮件。 参见1982年8月的RFC 821

什么是POP3?

POP3是用于接收电子邮件的“标准”协议。您的计算机使用POP3接收电子邮件。POP3也简称为POP。参见RFC 1939,1996年5月

POP3通常将连接到邮件服务器并将邮件下载到您的计算机。然后,它可以选择从服务器中删除消息(通常是将其设置为删除)。

电子邮件如何运作

  1. 用户A要向用户B发送电子邮件。
    • 用户A写一封电子邮件,然后按发送。
    • 用户A的计算机使用SMTP通信将电子邮件发送到用户A的(是A,不是B)SMTP服务器。
    • 用户A的SMTP服务器使用SMTP通信将电子邮件发送到用户B的SMTP服务器。
    • 用户B感到自己喜欢时,便与他的SMTP服务器联系并使用POP3下载邮件。

一些重要的注意事项:

发送电子邮件的唯一方法是使用SMTP。(实际上,您也可以使用MAPI和其他一些东西,但让我们不要讨论)

接收电子邮件的唯一方法是使用POP3。(实际上也有IMAPv4,但是我们假装POP3是唯一的方法)

电子邮件应用程序如何工作:

无论使用哪种电子邮件客户端,计算机上都存在SMTP通信。每当发送电子邮件时,您的计算机就使用SMTP发送电子邮件。不管您使用的是Eudora,Outlook,Outlook Express,Mozilla Thunderbird还是定制程序。所有程序都使用SMTP发送电子邮件。

通过使用标准,可以保证,即使用户A使用Outlook,用户B使用Eudora,并且他们都具有不同的SMTP服务器,两个用户都可以通信。

什么是HTTP?

在我要了解什么是网络邮件之前,您首先需要知道什么是HTTP。HTTP只是另一个标准协议。但是,HTTP用于下载文件和网页,而SMTP用于发送电子邮件。参见HTTP 1.1 RFC 2616,1999年6月

什么是网络邮件?

Web邮件是一个在线网页,允许您使用HTTP发送和接收电子邮件。

但是请稍等,我是否只是说发送电子邮件的唯一方法是使用SMTP?

是! 该网页的作用是为您提供一个您填写的表格。您的计算机不知道它与您填写的用于输入信用卡信息的表格,填写的用于输入家庭住址的表格或填写的用于登录其他网站的表格有什么不同现场。您的计算机只知道您正在填写表格。

当您按下发送按钮时,您的Web浏览器会将表单发送到服务器。服务器知道该表格是用于电子邮件的。因此,服务器解释表单并提取所需的信息。然后,HTTP服务器使用SMTP发送消息。因为将消息从用户A发送到用户B的唯一方法是使用SMTP。

Web浏览器所做的一切使您误以为您正在发送电子邮件。但是真正发生的是,您的Web浏览器正在填写表格,然后Web服务器正在使用SMTP发送电子邮件。

你能给我一个邮件浏览一下吗?

  1. 用户A要向用户B发送电子邮件,用户A将使用Web邮件。
    • 用户A使用其浏览器键入Internet地址(例如:www.hotmail.com)。
    • 在这种情况下,用户A的计算机使用HTTP与服务器联系并请求用于Web邮件的网页。
    • 服务器使用网页响应(使用HTTP)对用户A的计算机进行响应,该网页为用户A提供了撰写邮件,检查邮件等选项。
    • 用户A单击撰写消息链接。再次,用户A的计算机使用HTTP与服务器联系。
    • 服务器使用网页(包含表单)响应(使用HTTP)用户A的计算机,该网页允许用户A编写消息。
    • 用户A填写网页,然后按发送。该页面使用HTTP发送回服务器。
    • 在后台(对于用户A未知),Web服务器使用SMTP将电子邮件发送给用户B。为什么?因为发送电子邮件的唯一方法是使用SMTP
    • 服务器通过网页说用户已发送电子邮件来响应(使用HTTP)用户A的计算机。

Web服务器如何使用SMTP?

由于SMTP是标准协议,因此它以与任何程序使用SMTP相同的方式使用SMTP。请参阅“电子邮件的工作原理”部分。

什么是IMAPv4?

我之前提到过IMAPv4。IMAPv4是电子邮件客户端用来检索电子邮件的第二种方法。IMAPv4也简称为IMAP。IMAPv4比POP3更复杂,但是使您能够从多台计算机处理电子邮件。如果您使用多台计算机,并且想从两台计算机上访问电子邮件,则可以使用IMAP。

IMAP将其所有数据存储在邮件服务器上。这样,来自每台不同计算机的每个邮件客户端都可以同步。当您从一台计算机阅读电子邮件时,您的工作计算机也将看到已阅读该消息。由于数据存储在服务器上,因此IMAP电子邮件帐户通常更昂贵。

参考


1
有点“粘贴整个教程”。也许您只能复制与该问题匹配的部分。
Gnoupi

@Gnoupi:我认为这都是适用的,并且是我写的。
布赖恩·邦迪

所有这些都可以在主题上讨论,但是带有一些支持性文字的链接可能更合适或更专注。
Slartibartfast 2011年

5

是两者的很好比较


7
您能否提供更多答案?也许复制/粘贴您链接中的一些详细信息。
桑普森

5
我认为,为什么要复制它。只需点击链接。
西蒙·史蒂文斯

5
因为发布内容(至少部分发布)使超级用户对该项目的排名更高。另外,它使用户不必单击您的链接即可真正知道其中的内容。请至少给我们预览。
桑普森2009年

3
我同意乔纳森(Jonathan)的观点,这也有助于防止链接腐烂。我想说一下超级用户等。等 将会存在很长时间,但是我们不能总是说某人链接到什么(维基百科可能是一个例外)。
LeopardSkinPillBoxHat

4

两者都是Internet标准协议(RFC 1064 IMAP4 - RFC 1939 POP3),用于从邮件服务器中检索电子邮件。大多数电子邮件客户端实现这些协议。

IMAP(“ Internet邮件访问协议”)使您可以在服务器上的文件夹*中组织电子邮件,该文件夹可以与电子邮件客户端同步。IMAP还同步电子邮件的“已读”标志和其他属性(如果是回复,转发等)。

POP3(“邮局协议”)电子邮件是从单个收件箱下载的,下载后通常会根据您的客户端设置将其删除。

您不能使用IMAP或POP3发送电子邮件,这就是SMTP的目的。

*在IMAP规范中,文件夹称为“邮箱”。


1

POP3(邮局协议版本3)是用于从服务器检索电子邮件的协议。之所以创建POP3协议,是因为电子邮件系统的设计要求电子邮件服务器容纳一段时间,直到合格的收件人将其接收为止。

IMAP(Internet邮件访问协议)是用于从服务器访问/检索电子邮件的标准协议。IMAP允许用户选择他要接收的电子邮件,在服务器上创建文件夹,搜索特定的电子邮件,甚至在服务器上删除电子邮件。此功能比POP(邮局协议)要好得多,后者仅允许无例外地检索/下载所有邮件。

SMTP(简单邮件传输协议)是在Internet上发送电子邮件的常用协议。此协议用于将数据从发送电子邮件的计算机传输到收件人邮件服务器。

作为参考,您可以阅读此 http://signinx.com/difference-between-pop3-imap-smtp/


0

如果您使用供应商提供的电子邮件,最好将其合并到Gmail帐户中,以确保对自己的电子邮件地址保持控制。如此众多的转换提供商的人感到失去电子邮件地址的痛苦,而这完全没有必要。

只需注册Gmail(或任何其他允许您使用POP3提取的非提供商电子邮件帐户),然后按照现场说明如何启用Gmail即可从提供商中提取POP3。

然后,根据需要使用Web,POP3或IMAP访问Gmail(内含提供商邮件)。


0

它们是从服务器检索电子邮件的方法。有一些很好的比较,特别是这一个从UOregon。正如其他人所说,最大的区别在于服务器端存储和客户端存储。


我认为POP3可以在服务器端存储大量电子邮件。雅虎曾经免费提供POP访问(现在不知道)。但是一个人可以随身携带无限大小的邮件。我可以通过POP从该电子邮件帐户访问电子邮件。并“将其保留在服务器上”,因为通过POP3进行读取时,OE允许将其作为选项。
barlop

0

IMAP

您是否通过计算机,平板电脑或智能手机等各种设备访问电子邮件?建议使用IMAP。

1.您所有的电子邮件都将存储在服务器上,您可以从任何地方访问它们。

2.您的数据已同步,因此您的电子邮件,文件夹等在所有设备上始终具有相同的状态。

3.即使您的设备有缺陷或丢失,您的数据也是安全的。

POP3

您是否总是从同一设备访问电子邮件,而该设备只能访问Internet?POP3为您提供了更多优势。

1.您所有的电子邮件都将下载到您的设备中。

2.您也可以在此处离线访问电子邮件。

3.电子邮件和文件夹等数据在不同设备之间不同步。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.