4

我正在用筛子过滤我的邮件。我想标记某些消息,以便它们显示在 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 进行了测试。

4

1 回答 1

1

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

fileinto "mylabel";

因为文件夹和标签在这里是相等的,所以你可以使用fileinto命令。

于 2019-03-05T20:33:44.903 回答