环境:CentOS 6.3

Error: Syncing INBOX failed: Mailbox isn't a valid mbox file

Error: Couldn't init INBOX: Mailbox isn't a valid mbox file

Info: Mailbox init failed top=0/0, retr=0/0, del=0/0, size=0

使用foxmail登录邮件服务器,输入密码被拒绝

使用协议: POP3, 服务器反回: '-ERR Mailbox isn't a valid mbox file',... 

服务器错误嘛: 0x800CCC90, 错误码: 0x800CCC92

解决办法:

[root@mail ~]# ll /home/username/mail/.imap/INBOX/total 88-rw-rw---- 1 username mail  3152 Jan 19 11:33 dovecot.index-rw-rw-rw- 1 username mail 41984 Jan 19 11:28 dovecot.index.cache-rw-rw---- 1 username mail 17676 Jan 19 11:28 dovecot.index.log[root@mail ~]# [root@mail ~]# id usernameuid=541(username) gid=12(mail) groups=12(mail)[root@mail ~]#[root@mail ~]# testsaslauthd -u username -p 1234560: OK "Success."[root@mail ~]#
[root@mail ~]# cd /var/spool/mail/[root@mail mail]# du -h username16Musername[root@mail mail]# cp username username.bak[root@mail mail]# true > username[root@mail mail]# du -h username0username[root@mail mail]# du -h username17M username[root@mail mail]#

另外发送一封测试邮件到这个账户

[root@mail mail]# cat username.bak >> username

让用户再次收取邮件,问题解决。

参考文档:http://blog.csdn.net/solarium/article/details/4903187