Courier IMAP 4.6打开INBOX时不能分配内存

我有一个运行在Ubuntu 10.04.4 LTS上的courier-imap 4.6.0-2.1ubuntu1,它具有1GB RAM的虚拟/云端LAMP机器。

有一个特殊的(无人维护的)电子邮件地址,有超过10万封电子邮件,都在INBOX中,几个星期以来,我一直无法在Roundcube webmail客户端打开邮箱(它给出了“无法分配内存”错误消息)或Mozilla Thunderbird(无提示失败)。

我刚刚尝试使用mutt来阅读邮箱,并得到相同的“无法分配内存”错误信息。

我能做些什么来解决这个问题,这样我就可以清理邮箱并减lessINBOX中的电子邮件数量? 我可以只移动一些文件吗?

这是Maildir的目录列表:

total 73060 drwx------ 2 vmail vmail 4096 2013-11-06 15:43 courierimapkeywords -rw-r--r-- 1 vmail vmail 20676660 2014-02-25 10:32 courierimapuiddb drwx------ 2 vmail vmail 31870976 2014-02-25 10:32 cur -rw-r----- 1 vmail vmail 2393 2014-02-25 10:38 maildirsize drwx------ 2 vmail vmail 1482752 2014-02-25 10:38 new drwx------ 2 vmail vmail 4096 2014-02-25 10:38 tmp 

您可以移动电子邮件,只要确保您创build的电子邮件和新目录拥有vmail:vmail,并且记住当您最终完成整理工作时,重build索引将需要很长时间。

PS我也会借此机会删除一些旧的东西。