Skip to content

搞英语 → 看世界

翻译英文优质信息和名人推特

Menu
  • 首页
  • 作者列表
  • 独立博客
  • 专业媒体
  • 名人推特
  • 邮件列表
  • 关于本站
Menu

如何从收件箱中过滤掉旧电子邮件

Posted on 2025-05-04

每隔几年,我都会尝试减少个人收件箱中的混乱情况。有太多的电子邮件需要处理,这通常会导致我越来越无法跟进重要的电子邮件。

到目前为止,我的策略主要是过滤掉我不想阅读的电子邮件。但还有另一类电子邮件,我经常想在新鲜的时候阅读,但在新鲜之后就不想再阅读。例如,日历提醒、一些邮件列表、一些新闻信件等。

我决定弄清楚如何设置一个系统,可以将许多内容标记为“收到后三天过滤”。这是一个很好的妥协,因为我确实想看到这些东西,但我不想在事后记住将它们存档。

您可以在 GMail 中为此编写搜索查询:

 from:([email protected]) older_than:3d

但是,如果您尝试使用它创建 GMail 过滤器,它会将older_than:3d转换为固定时间点,而不是执行您想要的操作。

该图显示了 Gmail 搜索过滤器设置,查找来自“calendar-notification@google.com”的电子邮件,这些电子邮件的日期超过三天且大小大于指定数量,日期在 2025 年 5 月 3 日的一天之内。可以使用按附件过滤和排除聊天的选项,底部有“创建过滤器”和“搜索”按钮。

看来GMail本身无法解决这个问题。然而,一些快速搜索表明可以创建一个 Google 应用程序脚本来解决这个问题,并要求Claude 为我编写脚本。

按照这些说明,我访问了script.google.com ,但我已经很多年没有访问过了。我编辑了 Claude 生成的脚本,以使用标签“TempMsg”来存档消息(因为最初它已将这些消息注释掉),并将其自身限制为与该标签匹配的前 50 个项目。您可以在这个要点中找到完整的代码。

此图片提供了有关设置 Google Apps 脚本以过滤标签早于三天的 Gmail 邮件的说明。它包括打开 Gmail 设置和创建新脚本项目的步骤。

我尝试按原样运行它,并收到一条错误消息,提示我需要授予权限。这需要在 Google Scripts UI 中单击三下。

该图显示了一个 Google Apps 脚本界面,其中用户正在将 Gmail API 服务添加到项目中。红色箭头突出显示从服务列表中选择 Gmail API 和“添加”按钮的操作。

这还需要批准“我相信自己”这一有点可怕的信息。

该图片显示一条警告,表明谷歌尚未验证特定应用程序,建议用户不要使用该应用程序,直到开发者因要求提供敏感帐户信息而向谷歌验证该应用程序。如果用户信任开发者,他们可以选择返回安全地带或谨慎行事。

从那里我尝试运行此脚本,但它失败了,因为我的收件箱中不存在TempMsg标记。

该图显示了用 JavaScript 编写的 Google Apps 脚本脚本,旨在过滤带有特定标签的超过三天的 Gmail 邮件。执行日志显示脚本执行过程中未找到“TempMsg”标签。

因此,我继续创建该标签,并设置一些过滤器以将该标签分配给某些电子邮件发件人。

此图显示了 Gmail 过滤器创建设置页面,其中来自“calendar-notification@google.com”的电子邮件被设置为标记为“TempMsg”。其他操作的选项(例如跳过收件箱、标记为已读或转发)可用,但未选择。

之后,我就可以运行该脚本并且它可以正常工作。请注意,我说服自己它暂时失败了,因为它没有删除过去三天的消息。这正是它应该如何工作的,但我会运行它,然后看到带有该标签的消息,并认为它失败了。糟糕。

在说服自己它有效后,我添加了一个定期触发器来运行它。

此图显示了一个 Google Cloud Platform 界面,用于添加时间驱动的触发器,以便每天在午夜到凌晨 1 点之间运行“filterOldGmailMessages”函数,并立即发出失败通知。

我现在每天都运行它,它为我提供了一个很好的新工具,可以更好地管理我的电子邮件。验证之后,我还使用标签管理器将这个标签“隐藏”在收件箱中,这样我就不用到处看到TempMsg标签了。如果我需要调试某些东西,我总是可以使其再次可见。

原文: https://lethain.com/filter-old-gmail-messages/

本站文章系自动翻译,站长会周期检查,如果有不当内容,请点此留言,非常感谢。
  • Abhinav
  • Abigail Pain
  • Adam Fortuna
  • Alberto Gallego
  • Alex Wlchan
  • Answer.AI
  • Arne Bahlo
  • Ben Carlson
  • Ben Kuhn
  • Bert Hubert
  • Bits about Money
  • Brian Krebs
  • ByteByteGo
  • Chip Huyen
  • Chips and Cheese
  • Cool Infographics
  • Dan Sinker
  • David Walsh
  • Dmitry Dolzhenko
  • Elad Gil
  • Ellie Huxtable
  • Ethan Marcotte
  • Exponential View
  • FAIL Blog
  • Founder Weekly
  • Geoffrey Huntley
  • Geoffrey Litt
  • Greg Mankiw
  • Henrique Dias
  • Hypercritical
  • IEEE Spectrum
  • Investment Talk
  • Jaz
  • Jeff Geerling
  • Jonas Hietala
  • Josh Comeau
  • Lenny Rachitsky
  • Lou Plummer
  • Luke Wroblewski
  • Matt Stoller
  • Mert Bulan
  • Mostly metrics
  • News Letter
  • NextDraft
  • Non_Interactive
  • Not Boring
  • One Useful Thing
  • Phil Eaton
  • Product Market Fit
  • Readwise
  • ReedyBear
  • Robert Heaton
  • Ruben Schade
  • Sage Economics
  • Sam Altman
  • Sam Rose
  • selfh.st
  • Shtetl-Optimized
  • Simon schreibt
  • Slashdot
  • Small Good Things
  • Taylor Troesh
  • Telegram Blog
  • The Macro Compass
  • The Pomp Letter
  • thesephist
  • Thinking Deep & Wide
  • Tim Kellogg
  • 英文媒体
  • 英文推特
  • 英文独立博客
©2025 搞英语 → 看世界 | Design: Newspaperly WordPress Theme