我的用户询问是否有办法编写 Gmail 过滤器,以便根据通知的原因对通知进行区别处理。我未能找到相关方法,但这让我想起了 GitHub 的处理方式:https://help.github.com/en/github/receiving-notifications-about-activity-on-github/about-email-notifications。他们添加了一个包含通知原因编码的伪 CC 地址,使得过滤器可以轻松利用这一信息。
我是否遗漏了类似的功能,或者能否添加此类功能?
我的用户询问是否有办法编写 Gmail 过滤器,以便根据通知的原因对通知进行区别处理。我未能找到相关方法,但这让我想起了 GitHub 的处理方式:https://help.github.com/en/github/receiving-notifications-about-activity-on-github/about-email-notifications。他们添加了一个包含通知原因编码的伪 CC 地址,使得过滤器可以轻松利用这一信息。
我是否遗漏了类似的功能,或者能否添加此类功能?
我不明白这个请求的目的是什么?你能结合一些现实世界的例子,解释一下为什么这样做会有用或必要吗?
用我自己的话来说:
有人弄清楚如何创建 Gmail 过滤器,以标记/添加标签或以其他方式区分来自 discuss.openedx.org 且直接提及您的消息吗?我尝试过类似这样的过滤器,但它们会匹配所有内容,因为邮件的“收件人”字段总是与我的名字匹配:
list:(development.discuss.openedx.org) "@jill" list:(development.discuss.openedx.org) +"@jill"我担心我唯一的选择是:a) 经常记得查看 /notifications/mentions 页面,或 b) 更改我的 Discourse 通知设置,使我不再收到所有帖子到论坛收件箱,而只接收直接提及或关注的帖子……这样也可以,但我确实喜欢在收件箱中保留一个非常易于搜索的记录。
我是 discuss.openedx.org 社区的一员,希望实现以下目标:
目前,我已经实现了第 1 点,这非常好。但由于所有 Discourse 的通知邮件都发送到我的 jill@email.com,而且 Gmail 不支持按邮件正文 body: 进行过滤,也无法在搜索文本中识别特殊的 @ 字符,因此我无法专门过滤出包含 @jill 的邮件。
当然,这是 Gmail 过滤功能的局限,并非 Discourse 的问题
但如果有一个独立的字段专门提供这些通知中包含我所需的信息,我就可以绕过这些限制。
也许可以像 GitHub 那样,在收件人中包含 mention@noreply.github.com 邮箱,这样真的会非常方便。