可能重复:
有没有办法过滤远程 IMAP 帐户中的邮件?
我想在我的服务器上设置一个系统来过滤文件夹中的电子邮件等。该服务器不是电子邮件中继,我想通过 IMAP 像电子邮件客户端一样处理它。原因是我有多个电子邮件客户端(智能手机等),因此我想避免在每个设备上设置过滤规则。
我的计划是:我想设置一个在控制台上运行并能够通过 IMAP 连接的电子邮件客户端。
答案1
我建议您设置并配置一个支持 Sieve 邮件过滤协议的 MDA(消息传递代理);该 MDA 会在邮件进入您的 IMAP 服务器之前对其进行过滤。
请注意,邮件接收和 IMAP 无关;您可以在邮件已送达邮件存储时对其进行排序,但这显然不是最优的。
我使用并强烈推荐Dovecot 2.x与归档筛子塞子。
答案2
设置使用 Sieve 过滤邮件的 IMAP 服务器(例如 Dovecot)。然后,您可以使用任何您想要的(包括服务器上的基于控制台的客户端)连接到您的 IMAP 帐户。
Sieve 的经典替代品是 procmail。