Postfix 使用 cronjob 对邮件进行排序

Postfix 使用 cronjob 对邮件进行排序

我的邮件服务器由dovecot和postfix组成。

我收到很多来自不同邮件列表的邮件。这些邮件应该直接进入我的收件箱,因为对我来说,维护一个收件箱比维护多个收件箱更容易。

一段时间后,我的收件箱里就塞满了这些邮件列表邮件,我不喜欢这样。我想有一个 cronjob,定期将我(已读)的邮件列表邮件(按标题过滤)分类到特殊文件夹中。

最简单的方法是什么? 不需要额外的工具就可以做到这一点吗?

澄清:
我愿意不是想要过滤收到的邮件。

更新:
也许可以使用命令行 imap-client 来做到这一点?

答案1

Postfix 不是您要关心的:如果您正在阅读 IMAP 假脱机中的邮件,则本地投递已经完成,Postfix 不会关心这些消息。

您需要的是 Dovecot 工具来过滤邮件,无论是来自 Postfix 的邮件,还是追溯的邮件。

从你所说的内容来看,你想追溯性地做这件事。在这种情况下,请查看 Dovecot wiki 上关于重新过滤邮件的内容:

http://wiki2.dovecot.org/HowTo/RefilterMail

如果将来您想要过滤由 Postfix 发送到 Dovecot 的邮件,您将需要使用 Sieve:

http://wiki2.dovecot.org/Pigeonhole/Sieve

答案2

这不是服务器端软件的工作。您的邮件客户端可以做到这一点(希望如此)。我的 Thunderbird 可以。但不是定期,而是在访问邮件时。这非常好,因为除非您真的阅读邮件,否则您不必关心邮件分类。

相关内容