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 电子邮件客户端的收件箱中。

注意:通过网页界面发送的邮件在 POP 电子邮件客户端中以正常模式和最近模式显示。

Gmail 中的邮件被提取后会怎么样?

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

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

无论您选择哪个选项,所有已下载的消息都会在内部标记为“已弹出”,并且不会再次下载。不过,如果您的邮件客户端意外崩溃,系统会重新下载相应邮件。

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

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

当客户端下载完邮件后,会再次向 Gmail 请求邮件列表。Gmail 再次提供尚未弹出过的接下来最旧的 250 个对话的列表。最终,您的邮件客户端会下载 Gmail 中的所有邮件,不过此过程可能需要一段时间,具体取决于您的 Gmail 邮箱的大小。

“最近”模式的工作原理是什么?

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

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

Gmail 中的邮件被提取后会怎么样?

使用最近模式时,电子邮件客户端仍会显示“已弹出”(在正常模式下下载)的邮件。这意味着,即使一个 POP 客户端(使用正常模式)将某封邮件标记为已通过 POP 下载,另一个 POP 客户端(使用近期模式)仍能看到该邮件(除非您已在通过 POP 访问邮件时选项中将 Gmail 设置为删除已通过 POP 下载的邮件,在这种情况下,该邮件在被正常模式下的 POP 客户端下载后会被发送到“已删除邮件”文件夹)。

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

重新下载消息并排除现有消息

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

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

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

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