Monday, 06 April 2026
  3 Replies
  483 Visits
0
Votes
Undo
i can't check inbox on webmail Roudcube, Dovecot generates errors similar to the following in the /var/log/maillog file:


Dec 9 17:11:22 host108 dovecot[1427]: imap([email protected])<715920><25UBltMoiMNxoA0k>: Error: Mailbox INBOX.Nguyet KT: UID=1992: read(/home/user/imap/domain.com/ha.nt/Maildir/.INBOX.Nguyet KT/cur/1706867343.M973974P15842.mail11.domain.net,S=3423897,W=3468499:2,S) failed: Cached message size larger than expected (3423897 > 12078, box=INBOX.Nguyet KT, UID=1992) (FETCH BODY[])


The account may also not be able to sync with email clients such as Roundcube or Outlook.
please help me
1 month ago
·
#579
0
Votes
Undo
Hello,

Did you rename files? Or compressed/uncompressed them recently?

You will need to rename files, e.g:

- /home/user/imap/domain.com/ha.nt/Maildir/.INBOX.Nguyet KT/cur/1706867343.M973974P15842.mail11.domain.net,S=3423897,W=3468499:2,S

to

- /home/user/imap/domain.com/ha.nt/Maildir/.INBOX.Nguyet KT/cur/1706867343.M973974P15842.mail11.domain.net

More reading: https://doc.dovecot.org/2.3/admin_manual/mailbox_formats/maildir/

Dovecot supports reading a few fields from the <base filename>:

,S=<size>: <size> contains the file size. Getting the size from the filename avoids doing a system stat() call, which may improve the performance. This is especially useful with Quota Backend: maildir.

,W=<vsize>: <vsize> contains the file’s RFC822.SIZE, i.e., the file size with linefeeds being CR+LF characters. If the message was stored with CR+LF linefeeds, <size> and <vsize> are the same. Setting this may give a small speedup because now Dovecot doesn’t need to calculate the size itself.
1 month ago
·
#580
0
Votes
Undo
I have a similar issue,

So what you are saying here if we want compress all emails on the whole server we have a problem. Because all emails have the size in the name. What if its thousands of emails. We have to remove all the names from all the files in all mail folders and then only compress emails thereafter
1 month ago
·
#581
0
Votes
Undo
bash, perl, PHP, python any other scripting language can be used for bulk updates, if solutions from DirectAdmin do not work for you.
  • Page :
  • 1
There are no replies made for this post yet.
Submit Your Response
© 2026 hostsocial.io