如何创建具有复杂逻辑的电子邮件过滤器?

如何创建具有复杂逻辑的电子邮件过滤器?

我订阅了雅虎集团每天发送数百条消息(或数十条“摘要”)。其中,我想阅读大约 3 条消息。

所以我有一些标准来过滤掉垃圾,Thunderbird 似乎不允许我创建具有所需逻辑的过滤器。规则如下:

  1. 字段必须是[email protected]

  2. 如果发件人位于优质发帖者名单 ( goodUser1, goodUser2, etc.) 中,则始终保留该消息。

  3. 如果发件人在 putz 列表 ( badUser1, badUser2, etc.) 中,则始终删除该消息。

  4. 否则,如果主题 开始Re: 或者 [GroupName] Re:,删除该消息除了如果身体包含关键字。

  5. 保留所有其他消息(未分类用户的新主题)。

  6. goodUser显然,需要一份以上的清单副本或者清单就很糟糕了badUser


看起来很简单,但它超出了 Thunderbird 的能力。

如何创建一个可以完成所有这些工作的 Thunderbird 过滤器?最好只创建一个过滤器,这样维护就不会成为一场噩梦。我在 innerwebz 上搜索答案和/或扩展,但无济于事。

或者还有其他Windows 桌面电子邮件客户端可以进行此类过滤吗?

或者是否有其他方法可以仅通过 Windows 程序来实现,或者可以使用其他程序来实现容易地安装在共享主机帐户上吗?

答案1

仍然希望有一个更好的解决方案,但这里有一个似乎可行的折衷方案(大多数情况下,偶尔在抄送或密送字段中包含该群组的邮件仍然会漏掉)...

  1. 设置 Yahoo 群组发送单独的消息,而不是“摘要”。
  2. 或者,创建一个分类文件夹_Yahoo group, triage
  3. 创建4个过滤器,如下所示:

    筛选,“Yahoo 群组 1,忽略不良用户”:

    1. 设置Match any...
    2. 设置过滤条件为、、From等。is[email protected]
    3. 将操作设置为Mark As Read,然后Move Message to Trash

    筛选,“雅虎群组 2,保留好帖子”:

    1. 设置Match any...
    2. 将第一个过滤条件设置为To, isn't,[email protected]
    3. From设置、、等过滤条件is[email protected]
    4. Body设置、、等过滤条件containskeyWord_1
    5. 重要的!动作应该就这样Stop Filter Execution

    筛选,“雅虎群组 3,Kill Re:”:

    1. 设置Match any...
    2. 设置过滤条件1为Subject,,begins withRe:
    3. 将过滤条件2设置为Subject,,begins with[GroupName] Re:
    4. 将操作设置为Mark As Read,然后Move Message to Trash

    可选过滤器,“Yahoo 群组 4,将未知帖子移至分类文件夹”:

    1. 设置Match any...
    2. 设置过滤条件1为To or Cc,,contains[email protected]
    3. 将过滤条件 2 设置为Bcc, contains, [email protected]
      如果您不知道如何设置 Bcc 过滤器,现在不用担心。
    4. 将操作设置为Mark As Read,然后Move Message to _Yahoo group, triage(为此目的设置的可选文件夹)。

  4. 因为其中一个过滤器会停止过滤过程,所以将这四个过滤器按顺序放在过滤器底部非常重要。消息过滤器列表(以便它们最后运行)——因为第二个过滤器将阻止除 Yahoo 群组过滤器之外的任何过滤器在它之后运行。

    显然,如果任何先前的过滤器可能在 Yahoo 群组电子邮件上触发Stop Filter Execution,那么整个方法将会失败。

答案2

您是否坚决反对 Outlook?我对它有自己的不满(即搜索相关),但它确实允许您设置复杂的过滤器。请参阅http://office.microsoft.com/en-us/outlook-help/filter-items-and-files-in-views-HA010223099.aspx

相关内容