我有多个邮件帐户,但令我烦恼的是,我的过滤规则只适用于客户端。例如,如果我在使用笔记本电脑时收到一封邮件,过滤规则会自动将其放入目标文件夹。但是,如果我在智能手机上阅读邮件,邮件仍会保留在一般收件箱中。
这就是为什么我想设置一个 IMAP 邮件服务器,它接收来自我的多个帐户的邮件,应用过滤规则并将它们发送到终端设备。联系人、日历和便笺同步等其他功能也很好。
我对这个话题不太了解,所以我的问题是:你们知道有什么(开源)软件可以在 Linux 上运行并满足我的要求吗?
提前致谢。
答案1
我正在使用以下工具/包的组合:
- Horde 协作套件
- Cyrus IMap 服务器
- 提取邮件
- 进程邮件
- 消毒剂
- 蛤蜊
- 垃圾邮件刺客
该procmail
工具设置为从公共服务器上的邮件帐户检索邮件。它将使用cyrdeliver
Cyrus 软件包的一部分将邮件输入 IMap 存储库。在家里,我直接使用 Thunderbird 等访问 IMap 服务器。在我的家庭局域网之外,我使用 Horde 提供的 Web 前端,它再次使用 IMap。Horde 是一款非常稳定且功能丰富的套件,还涵盖日历集成等。它提供我的 Microsoft Exchange 服务器使用的协议,因此使用标准智能手机访问它通常非常容易。
组件sanitizer
和clamav
用于检查邮件中是否有病毒。如果需要,邮件会被修补,例如删除附件,尽管这在 Linux 系统上几乎不需要。我这样做主要是为了不将受感染的邮件转发给其他人。
该组件spamassassin
会扫描邮件中是否存在垃圾邮件。垃圾邮件会被移至我的 IMap 层次结构中预先配置的文件夹中。
Horde 套件中的组件ingo
允许您定义邮件的过滤规则。有一个 Web 前端集成。然后由 执行生成的规则集procmail
。因此,即使您不在家庭局域网中,您也可以定义邮件过滤器。实际上,procmail
是大多数组件之间的粘合剂。