为什么你 Mac 上的垃圾邮件过滤器仍然挡不住噪音
· Matt Senter

如果你在为 Mac 上的邮件找一个垃圾邮件过滤器,你几乎肯定已经有一个了。Apple 的“邮件”App 内置垃圾邮件过滤,你的邮件服务商也会在邮件到达你的电脑之前先过滤一遍。可招聘者的邀约、销售工具发来的第三封「跟进一下」,以及你从没订阅过的新闻通讯,依然躺在你的收件箱里。
我正是因为这个缺口才做了 Premail 这款产品。这不是一篇设置指南,而是我的论证:为什么你现有的过滤器会漏掉这类邮件,以及为什么我认为解决办法应该放在你自己的电脑上,而不是别人的服务器上。
Apple“邮件”的垃圾邮件过滤器到底做了什么?
比大家以为的要多。Apple 的文档说明,每次你将邮件标记为垃圾邮件或非垃圾邮件,过滤器都会改进,你也可以直接阻止某个发件人。
设计思路体现在设置里。“邮件”可以让来自“通讯录”中联系人的邮件、你曾经写信给过的人的邮件,以及用你全名称呼你的邮件免于过滤。它还可以信任服务商已经添加的垃圾邮件标头。
这些默认设置用来拦截垃圾邮件很合理。但它们也恰好是一封精心调研过的冷邮件要设法通过的关卡。一个用你全名给你写信的招聘者,按其中一条规则,正是“邮件”可以被设置为放行的那类发件人。
为什么服务器端过滤拦不住招聘垃圾邮件?
因为其中大多数并不是这些系统要对付的那种垃圾邮件。Gmail 的发件人指南要求 SPF 或 DKIM 等身份验证,批量发件人还需要 DMARC 和一键退订。一个专业的外联平台完全可以满足这些要求。身份验证证明的是谁发了这封邮件,却完全说明不了你想不想收到它。
法律划的也是同一条线。美国联邦贸易委员会的 CAN-SPAM 合规指南为商业邮件制定规则,比如标头真实、退订有效,而不是禁止未经请求的邮件。一封合规的冷邮件可以同时是合法的、经过验证的、个性化的。在垃圾邮件过滤器眼里,它看起来没问题。
你自己的反馈只能起到有限作用。Google 表示,你举报的垃圾邮件越多,Gmail 就能越高效地把类似邮件识别为垃圾邮件。但这是一个纠错循环。你仍然得看到这封邮件、做出判断、再点一下,而这正是你想省下的注意力。
招聘邮件是垃圾邮件,还是只是噪音?
对大多数人来说,它是噪音:技术上合法,但此刻与你无关的邮件。这个类别因人而异。有人依赖的新闻通讯,对另一个人来说就是杂物;而一位陌生人的来信,可能是你这一周最重要的消息。我在电子邮件很糟糕。AI 可以修复它,但前提是我们保护好收件箱。一文中详细阐述过这一点。
发件人信誉和关键词规则做不了这个判断,因为答案取决于邮件的含义以及读它的人是谁。这正是语言模型擅长的判断,也是 AI 收件箱工具存在的原因。
云端 AI 收件箱工具让你付出了什么?
最显而易见的设计,是把你的账户连接到某个服务,让它的服务器读取你的邮件,再把内容发给模型。这行得通。但这也意味着,你所拥有的最敏感的记录之一,有一份副本正在你无法控制的地方被处理。
Google 对此很重视。它的受限范围规则规定,能够从第三方服务器或通过第三方服务器访问 Gmail 数据的应用必须接受安全评估。这项审查之所以存在,是因为风险是真实的。它降低了风险,但副本依然存在。
我不认为答案是回避 AI。我认为答案是不再默认智能必须运行在别人的电脑上。
在自己的电脑上分类是什么样子?
在 Premail 的设计中,分类在你的桌面电脑上运行,你的邮件路径上没有任何 Premail 服务器。在 Mac 上,你可以通过 Ollama 使用本地模型分类,也可以在运行 macOS 26 或更高版本的兼容 Mac 上使用 Apple 的设备端 Apple Intelligence 模型。如果你更想用云端模型,可以使用自己的 Anthropic 或 OpenAI 密钥,这样把邮件发给该服务商就成了你知情之下做出的选择。
这个约束带来了几个设计决定:
- 用类别,而不是一堆手写的过滤规则。 Premail 能识别冷外联、新闻通讯、营销邮件和垃圾邮件,由你决定每个类别如何处理。
- 位于你的邮件客户端上游。 你继续使用 Apple“邮件”、Outlook 或任何你已经在用的客户端,账户也还是原来那些。
- 先预览,再信任。 学习模式会展示 Premail 会怎么做,但不动任何一封邮件,让你用自己真实的邮件来评判它。
- 每个决定都有记录。 有了活动日志,被过滤的邮件永远不会成谜。
在本地运行更难。它排除了一些云服务更容易做到的事情,而且笔记本电脑不是数据中心。我认为对电子邮件来说这个取舍是对的,因为密码重置和账户恢复邮件都会落进收件箱。
更好的过滤器会改变你使用邮件的方式吗?
对我来说是的。一旦信任了过滤效果,我就不再条件反射地打开收件箱,而是开始依赖定时简报,我在别再查收件箱了一文中写过这件事。一份未经过滤的收件箱摘要不过是收件箱本身,所以过滤必须先行。
它还帮我找出了一件我忽略了的事:一位客户报告结账流程坏掉的通知,这就是一次失败,一次成功里的故事。过滤器并没有发现那个 bug,它只是确保了关于这个 bug 的消息引起我的注意。
在 Mac 上应该用哪种垃圾邮件过滤器?
保持 Apple“邮件”的垃圾邮件过滤器开启。它免费,会从你的操作中学习,能处理明显的垃圾邮件。服务商的过滤也要保留。
但如果塞满你收件箱的是合法且经过验证的噪音,这些工具本就不是为此而生的。你需要一个能判断含义的东西,而我希望这个判断发生在我自己的电脑上。这就是我做的版本,你可以在 premail.pro 上用自己的邮件试一试。