我正在用筛子过滤我的邮件。我想标记某些消息,以便它们显示在 Thunderbird 中并带有相应的标签。
这些示例表明,在语句中require "imap4flags";
后跟 anaddflag "$label1";
应该分配第一个标签,这是在 Thunderbird 中定义的——不幸的是,在我的情况下不是这样。
知道这里出了什么问题吗?其他一切都像魅力一样工作。
编辑
最小、完整和可验证的示例:
帐户的筛子脚本如下所示:
require ["regex", "fileinto", "imap4flags"];
if address :regex ["From"] [
"flagtest"
] {
fileinto "IT";
addflag "$label1";
stop;
}
我有一个单独定义的标签“Wichtig”:
我从 flagtest@domain1.tld 向 account@domain2.tld 发送了一封电子邮件。电子邮件已归档到文件夹“IT”中。该电子邮件未标记为“Wichtig”。
此行为已使用 Dovecot 2.2.22 进行了测试。