我用筛子过滤我的邮件。我想标记某些消息,以便它们在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
命令。