Outlook POP3 无法接收垃圾邮件文件夹,如何解决?

Outlook POP3 无法接收垃圾邮件文件夹,如何解决?

我发现我工作单位的电子邮件设置方式存在错误。我们使用 POP3,而我们电子邮件提供商的帐户设置为将垃圾邮件移至垃圾邮件文件夹。我刚刚了解到 POP3 不理解文件夹(只能看到收件箱),因此垃圾邮件永远不会被下载 - 所有的垃圾邮件都会保留在服务器上,直到被自动删除。

这也解释了为什么多年来,客户的电子邮件时不时就会出现。更令人困惑的是,Outlook 执行其过时的非贝叶斯过滤,并且将邮件放入本地垃圾邮件文件夹,使其看起来一切正常。我在查看服务器端网页邮件界面后才发现这个问题。

那么我该如何补救这种情况而不造成太大的干扰呢?

我可以将服务器端垃圾邮件处理方式更改为“将垃圾邮件放入收件箱”,但我认为这与关闭服务器端垃圾邮件过滤功能相同,从而违背了其整个目的。

我可以将协议更改为 IMAP,但随后我必须找到一种方法让 Outlook 仍然看起来像 POP3 客户端。员工在其主 .pst 文件中保存了多达 20GB 的电子邮件。我不知道如何将此设置转换为 IMAP,而不会使用起来非常尴尬。我们的提供商为我们提供有限的服务器端存储空间,因此将其全部保留在服务器端不是一个选择。

理论上,我可以在我们的服务器上设置某种本地托管的电子邮件存储或代理服务,但我甚至不知道这样的事情是否存在。我绝对不想运行功能齐全的电子邮件服务器以及随之而来的所有日常麻烦。

这些都不是正确的解决方案,这就是我决定在这里询问的原因。

答案1

POP3 没有“文件夹”的概念——当您登录时,您只能访问一个邮件存储,通常是收件箱。它实际上适用于服务器根本不进行分类/归档的情况——相反,客户端会定期拾取所有传入邮件并将其分类到客户端文件夹中。

如果必须使用 POP3,请看看是否可以告诉服务器根本不要创建“垃圾邮件”文件夹。大多数服务器端垃圾邮件过滤系统都能够添加不可见的标头来指示邮件是否为垃圾邮件(有时甚至是可见的标签,例如“主题:[SPAM] google 奖”),然后您可以让 Outlook 规则将这些邮件分类到本地“垃圾邮件”文件夹中。

我可以将协议更改为 IMAP,但随后我必须找到一种方法让 Outlook 仍然看起来像 POP3 客户端。员工在其主 .pst 文件中保存了多达 20GB 的电子邮件。我不知道如何将此设置转换为 IMAP,而不会使用起来非常尴尬。我们的提供商为我们提供有限的服务器端存储空间,因此将其全部保留在服务器端不是一个选择。

一个麻烦的方法是让 Outlook 规则自动将所有邮件从 IMAP 文件夹移动到本地 PST 文件夹,同时仍将它们标记为新邮件。您的用户需要配置 IMAP,但假装它不存在。

理论上,我可以在我们的服务器上设置某种本地托管的电子邮件存储或代理服务,但我甚至不知道这样的事情是否存在。我绝对不想运行功能齐全的电子邮件服务器以及随之而来的所有日常麻烦。

是的,您可以设置一个常规 IMAP 服务器(例如 Dovecot 或 Courier),以及一个下载并删除原始提供商服务器中所有邮件的服务(例如 Fetchmail 或 Getmail)。您的用户将使用 IMAP 将所有邮件保存在您的本地服务器上,而您的服务器将能够将它们分类到文件夹中。

您可能需要每个收件箱一个 fetchmail/getmail 实例,但它很容易实现自动化,并且一个不错的服务器应该能够处理它。

(它与“代理”并不完全相同,“代理”通常意味着提供对原始服务器数据的实时访问 - 仅通过中继命令 - 但这并不给您带来任何优势。)

事实上,您可以与您的提供商协商,直接通过 SMTP 或其他机制将所有消息发送到您的服务器,而无需获取每个帐户。

出站邮件可以直接使用您现有的提供商的 SMTP 服务器,因此您不需要再关心邮件传递。

相关内容