使用 Linux 服务器过滤电子邮件

使用 Linux 服务器过滤电子邮件

可能重复:
有没有办法过滤远程 IMAP 帐户中的邮件?

我想在我的服务器上设置一个系统来过滤文件夹中的电子邮件等。该服务器不是电子邮件中继,我想通过 IMAP 像电子邮件客户端一样处理它。原因是我有多个电子邮件客户端(智能手机等),因此我想避免在每个设备上设置过滤规则。

我的计划是:我想设置一个在控制台上运行并能够通过 IMAP 连接的电子邮件客户端。

答案1

我建议您设置并配置一个支持 Sieve 邮件过滤协议的 MDA(消息传递代理);该 MDA 会在邮件进入您的 IMAP 服务器之前对其进行过滤。

请注意,邮件接收和 IMAP 无关;您可以在邮件已送达邮件存储时对其进行排序,但这显然不是最优的。

我使用并强烈推荐Dovecot 2.x归档筛子塞子。

答案2

设置使用 Sieve 过滤邮件的 IMAP 服务器(例如 Dovecot)。然后,您可以使用任何您想要的(包括服务器上的基于控制台的客户端)连接到您的 IMAP 帐户。

Sieve 的经典替代品是 procmail。

相关内容