我正在用筛子过滤邮件。我想标记某些消息,以便它们以相应的标签显示在Thunderbird中。

examples说,在语句中require "imap4flags";后跟addflag "$label1";应该分配第一个标记,该标记在Thunderbird中定义-不幸的是,在我看来,这不是。

知道这里出了什么问题吗?其他一切都像魅力一样运作。

编辑

最小,完整和可验证的示例:

帐户的筛选脚本如下所示:

require ["regex", "fileinto", "imap4flags"];
if address :regex ["From"] [
  "flagtest"
] {
  fileinto "IT";
  addflag "$label1";
  stop;
}


我有一个单独定义的标签“ Wichtig”:

thunderbird - 筛子添加标志“$ label1”在雷鸟中不显示-LMLPHP

我从[email protected]发送了一封电子邮件到[email protected]。该电子邮件已归档到文件夹“ IT”中。该电子邮件未标记为“ Wichtig”。

已使用Dovecot 2.2.22测试了此行为。

最佳答案

我刚刚开始使用Sieve,但如果我对您的理解正确,则想在邮件中添加标签。

fileinto "mylabel";


由于此处的文件夹和标签相等,因此可以使用fileinto命令。

关于thunderbird - 筛子添加标志“$ label1”在雷鸟中不显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50261351/

10-12 21:18