将 imap 文件夹中的电子邮件放入筛选脚本中

将 imap 文件夹中的电子邮件放入筛选脚本中

我在 dovecot 服务器上有 IMAP 文件夹,其中包含大量电子邮件(>10,000 封)。我想将现有的筛选脚本应用于这些文件夹中的邮件。我知道我可以将 Maildir 存储中的邮件输入到 dovecot 的 lmtp 中,然后删除该文件,但我想尽可能保留邮件状态。

答案1

虽然我自己还没有尝试过,但听起来你正在寻找“筛选“Sieve 的扩展。它允许您根据将电子邮件移动到特定文件夹来分配 Sieve 脚本。我认为您可以设置一个新文件夹,其中包含一个脚本,该脚本在将邮件移动到其中时会执行您想要的任何操作。然后,如果需要,您可以在完成所需的处理后将邮件从文件夹移回其原始文件夹。

Dovecot 网站上有一个例子可以解释接入垃圾邮件过滤器,这样将邮件移入垃圾邮件文件夹就会对其运行垃圾邮件训练命令。我会从那里开始调整您想要做的事情。

答案2

尝试创建新文件夹,将所有消息移动到该文件夹​​,然后将它们移回定义筛选过滤器的先前位置 - 然后应应用筛选规则。

相关内容