POP 在 Gmail 中的运作方式

POP 是一种符合 RFC 标准的 协议,任何电子邮件服务或客户端 都可以选择与之兼容。Gmail 用户可以使用 POP 将 Gmail 中的电子邮件同步到任何兼容的邮件客户端,例如 Outlook、Apple Mail 或 Thunderbird。

Gmail 用户可以在 正常模式近期模式 下使用 POP:

  • 如果您要将邮件同步到一个邮件客户端,请使用正常模式。
  • 如果您要将邮件同步到几个不同的邮件客户端,请使用近期模式。

正常模式工作原理

POP 会话从您的电子邮件客户端(Thunderbird、Outlook、Sparrow 等)开始,该客户端会向您的 Gmail 邮箱请求一份尚未下载的邮件列表。Gmail 向您的电子邮件客户端提供邮件列表后,您的客户端便会开始下载这些邮件。

在 POP 正常模式下,Gmail 会提供一份包含大约 250 封最旧的未下载邮件的列表(不包括垃圾邮件和已删除邮件)。邮件下载完成后,Gmail 会将其标为“已通过 POP 下载”。

在正常模式下,从电子邮件客户端发送的邮件不会显示在 POP 邮件客户端中,但会在近期模式下显示。从电子邮件客户端发送的邮件会被标记为“已通过 POP 下载”,因此不会下载到 POP 电子邮件客户端的收件箱中。

注意 :从 Web 界面发送的邮件会在正常模式和近期模式下显示在 POP 邮件客户端中。

Gmail 中的邮件在通过 POP 下载后会怎样?

这取决于您在 Gmail 的当通过 POP 访问邮件时 设置中选择的选项。您可以选择将邮件归档、删除、标记为已读或保留在收件箱中。

  1. 登录您的 Gmail 账号。
  2. 依次点击“设置”图标 查看所有设置
  3. 点击转发和 POP/IMAP
  4. 点击向下箭头 旁边的 当通过 POP 访问邮件时,然后选择一个选项。
  5. 点击保存更改

无论您选择哪个选项,任何下载的邮件都会在内部标记为“已通过 POP 下载”,并且不会再次下载。但是,如果您的邮件客户端意外崩溃,则会重新下载邮件。

如果我的电子邮件客户端在下载邮件时崩溃,会发生什么情况?

客户端使用 RETR 命令(如协议文档中所述)下载邮件后,Gmail 会将相应邮件视为已下载。这意味着,一旦 POP 客户端下载了邮件,如果 POP 会话正常结束(使用 QUIT 命令),Gmail 会将该邮件标记为“已通过 POP 下载”(并且在 POP 客户端获取邮件列表时,该邮件将不再显示)- 即使客户端在下载邮件后没有明确指定 DELE 命令也是如此。如果会话没有正常结束(例如连接断开,未收到 QUIT 命令),会话过程中下载的邮件将不会被标记为“已通过 POP 下载”。

客户端下载邮件后,会再次向 Gmail 请求邮件列表。Gmail 会再次提供一份包含 250 封最旧的尚未通过 POP 下载的对话的列表。最终,您的邮件客户端将下载您 Gmail 中的所有邮件,但是此过程可能需要一段时间,具体取决于您的 Gmail 邮箱的大小。

近期模式工作原理

POP 会话从您的电子邮件客户端(Thunderbird、Outlook、Sparrow 等)开始,该客户端会向您的 Gmail 邮箱请求一份尚未下载的邮件列表。Gmail 向您的电子邮件客户端提供邮件后,您的客户端便会开始下载这些邮件。

在 POP 近期模式下,Gmail 会显示过去 30 天内“所有邮件”中的所有邮件(不包括垃圾邮件和已删除邮件)。这意味着多个 POP 客户端可下载同样的邮件,且这些客户端可看到所有邮件(只要至少每隔 30 天检查一次邮箱)。

Gmail 中的邮件在通过 POP 下载后会怎样?

使用 近期模式 时,系统仍会向邮件客户端显示“已通过 POP 下载”的邮件(在 正常模式 下下载)。这意味着,即使一个 POP 客户端(使用 正常模式 )将邮件标记为“已通过 POP 下载”,另一个 POP 客户端(使用 近期模式 )仍然能够看到该邮件(除非您已在 Gmail 中将当通过 POP 访问邮件时 选项设置为删除通过 POP 下载的邮件,在这种情况下,邮件在 正常模式 下被 POP 客户端下载后,会被发送到“回收站”)。

正常模式 不同,您必须将 POP 客户端设置为将邮件保留在服务器上(而不是删除它们),因为当 POP 客户端在 近期模式 下发出 DELE(删除)命令时,无论用户的 当通过 POP 访问邮件时 设置如何,该命令都会发送到 Gmail 中的“已删除邮件”。如果其中某个 POP 客户端删除了邮件,其他 POP 客户端将无法再看到相应邮件(除非将其移出“已删除邮件”)。

重新下载邮件并排除现有邮件

邮件从 Gmail 移至您的邮件客户端后,您无法在日后将其重新下载到任何邮件客户端。例如,如果您必须从头开始移除并重新安装邮件客户端,则无法下载之前“已通过 POP 下载”的邮件,除非您在 Gmail 设置中选择对所有邮件启用 POP(包括已经下载的邮件)选项。

  1. 登录您的 Gmail 账号。
  2. 依次点击“设置”图标 然后 查看所有设置
  3. 点击转发和 POP/IMAP
  4. 点击对所有邮件启用 POP
  5. 点击保存更改

启用此设置后,Gmail 将清除所有邮件的“已通过 POP 下载”状态。之后,您的邮件客户端将看到您邮箱中最旧的 250 封邮件(如果您使用的是 POP 正常模式),并可以再次下载这些邮件(如上所述)。

如果您选择对从现在起收到的邮件启用 POP 设置,Gmail 会将您邮箱中当前的所有邮件标记为“已通过 POP 下载”。因此,您的邮件客户端将只下载您在选择此选项后收到的邮件。