我有一个Postfix / Dovecot服务器。 它运行没有问题。 但是,一个具体的账户正在继续面临问题。
问题的总结: – Webmail挂起(简单的PHP开源Webmail) – 不能将我的帐户添加到大多数移动客户端(iPhone上的Outlook应用程序,MyMail等) – Outlook的PC上的服务器连接问题和很多奇怪的错误移动项目,目录等)
我认为,原因是邮箱的大小(18GB)。 但是,服务器CPU和RAM看起来没问题。
我的问题:18GB的Maildir对于IMAP来说太大了吗? 或者我能解决这个更多的服务器规格或其他软件/技巧?
检查鸽子的日志! 显示任何迹象的问题? 任何超时?
请参阅: https : //wiki2.dovecot.org/WhyDoesItNotWork
鸽舍通常将邮箱编入索引(访问)。 这个操作需要很多时间,特别是对于大邮箱(比如你的情况)。 取决于所使用的文件系统的types,Maildir子目录cur / new / tmp上的stat()可能需要很长时间。
耗时的索引操作可以通过使用dovecot的递送而不是让Postfix直接写入maildir来避免。 因此,每次交付都会立即更新索引。
如果您正在使用Dovecot提供的邮件,则可以select更适合大量电子邮件的邮箱types,例如mdbox – 甚至可以将邮件附件保存到外部文件中,这也允许单个实例存储:
我不认为这是一个大小问题,而是Maildir文件数量的问题。 当文件数量变大时,一些非常常见的文件系统的性能会迅速下降。 这些目录的大小是多less?