我正在用筛子过滤邮件。我想标记某些消息,以便它们以相应的标签显示在Thunderbird中。
examples说,在语句中require "imap4flags";
后跟addflag "$label1";
应该分配第一个标记,该标记在Thunderbird中定义-不幸的是,在我看来,这不是。
知道这里出了什么问题吗?其他一切都像魅力一样运作。
编辑
最小,完整和可验证的示例:
帐户的筛选脚本如下所示:
require ["regex", "fileinto", "imap4flags"];
if address :regex ["From"] [
"flagtest"
] {
fileinto "IT";
addflag "$label1";
stop;
}
我有一个单独定义的标签“ Wichtig”:
我从[email protected]发送了一封电子邮件到[email protected]。该电子邮件已归档到文件夹“ IT”中。该电子邮件未标记为“ Wichtig”。
已使用Dovecot 2.2.22测试了此行为。
最佳答案
我刚刚开始使用Sieve,但如果我对您的理解正确,则想在邮件中添加标签。
fileinto "mylabel";
由于此处的文件夹和标签相等,因此可以使用
fileinto
命令。关于thunderbird - 筛子添加标志“$ label1”在雷鸟中不显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50261351/