更快的IMAP在Linux上searchCourier IMAP服务器

我正在寻找使用Courier IMAP提高IMAPsearch性能的提示。 目前的版本是4.2.1。 与“ 快速searchIMAP? ”这个问题不同,我正在寻找服务器端的改进。

在相当大的账户上访问性能已经相当不错,但search速度很慢。 是否有某种工具/插件可用于为各种有趣的邮件字段生成良好的索引?

看通过快递imapd文档和我的安装它似乎并没有任何超出邮件的用户名的caching或索引。

你看过鸽舍吗? 看起来你可以在没有用户注意的情况下迁移到它。 它还讨论了如何caching消息数据库中的各种信息。

所有这一切说,读caching和索引的消息文件夹的讨论导致我相信,caching和索引消息的真正地方是在客户端而不是服务器。 可能要进行头对头的testing。

我对达夫科特不熟悉,但我对信使和赛勒斯都很熟悉。 我从源头上构build了一个快递系统,并且在倾销Cyrus之前保留了它几年。

赛勒斯是一个赤裸裸的学习。 这些文件是疯狂的复杂和简洁。 但是,一旦你弄清楚了事情,我发现居鲁士真的很棒。

赛勒斯有一个寮屋服务,在邮箱商店做全文索引。 您需要在邮箱存储上完成索引,原因有两个:

  1. 如果你有一个web邮件应用程序,像squirrelmail,你可以启用服务器端查找,这反过来会导致Cyrus使用它的蹲点数据库。

  2. 如果您的索引在多个客户端之间失去同步,客户端索引可能会有问题。

赛勒斯的另一个插件:我们拥有超过5,000个IMAP / POP3客户; 我们主持了很多客户的电子邮件; 我们的客户之一是当地的有线电视公司。 我们使用一个非常类似于CMU的设置,使用在处理networking邮件的相同Web服务器上运行的IMAP代理。 邮件存储分布在5个后端服务器中。 我们有4个IMAP代理。 尽pipe4杀了我们,但是我们逃避了,因为我们有两个距离较远的数据中心,而且我们需要本地高可用性(HA),另外IMAP代理正在拉动双重责任,为webmail运行Apache + PHP + mod_perl。

最后,赛勒斯通过Perl模块筛选和优秀的可扩展性…所有这一切都允许一些非常酷的垃圾邮件和病毒过滤和SpamAssassin学习….

仔细看看赛勒斯,我保证你会越来越喜欢它。 一本好书是“IMAP的书”,它涵盖了赛勒斯的许多方面…