主题: 关于使用webmail用户,邮件删除后空间不能释放问题。

这个问题此前已经试过。通过张大侠的方法:
webmail 服务器设置中,
退出时清空回收站     勾选
退出时压缩收件箱     勾选
然后正确注销退出。
在此前的0.6版基本解决。
现在用0.7beta 5 相关不能空间释放的问题,还是同样出现,
并且也按照了之前设置的办法,正确注销也不能解决。

请问这种情况有没什么思路可以拉找方法去解决这个问题。
谢谢。

回复: 关于使用webmail用户,邮件删除后空间不能释放问题。

在 roundcube 的配置文件里搜索一下 purge, expunge, delete 这三个关键字,察看对应的解释,看看是否有你需要的功能。

回复: 关于使用webmail用户,邮件删除后空间不能释放问题。

已经将roundcube的相关设置 设置成true。
同样,原本占用的空间还是没有释放.
原来开了100m空间已经占用满了,只能增加其空间,但是显示占用率为33%.

回复: 关于使用webmail用户,邮件删除后空间不能释放问题。

今天在mysql里面的iredadmin库里面的 used_quota表里面看到 其中一个容量不能更新的帐户的数据内容为:bytes:99m,messages:89.
实际上这个帐户的邮箱里面已经没有邮件。

回复: 关于使用webmail用户,邮件删除后空间不能释放问题。

kwoks 写道:

今天在mysql里面的iredadmin库里面的 used_quota表里面看到 其中一个容量不能更新的帐户的数据内容为:bytes:99m,messages:89.
实际上这个帐户的邮箱里面已经没有邮件。

只有在新邮件到达、删除邮件等操作的时候,dovecot才会更新表里的 bytes, messages 字段。

可以尝试通过webmail删除或发送一封邮件给该用户,触发dovecot重新统计。

回复: 关于使用webmail用户,邮件删除后空间不能释放问题。

关于发邮件,删除邮件的操作都试过了.无论从outlook或webmail都试过.就是不重新统计.

回复: 关于使用webmail用户,邮件删除后空间不能释放问题。

是不是 iredadmin这个库的used_quota表中的这个帐号的信息更新不了呢

回复: 关于使用webmail用户,邮件删除后空间不能释放问题。

将used_quota表中出错帐号的bytes:,messages:.手工改为0之后,就正常了.张大侠能不能解答一下原因.谢谢.

回复: 关于使用webmail用户,邮件删除后空间不能释放问题。

没有原因吗?

回复: 关于使用webmail用户,邮件删除后空间不能释放问题。

建议打开 mysql server 调试模式,将它执行的 SQL 语句都记录到一个日志文件里,然后从中发现它用于更新 bytes/messages 的命令是否正确。并且在 mysql 命令行直接执行,看它是否能正确更新。