-
-
Notifications
You must be signed in to change notification settings - Fork 109
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Really big mailbox are delayed to show #724
Comments
SnappyMail relies on the speed of the IMAP server. |
does SnappyMail reads the index file in order to load the list of messages and folders? Or does it reads all the mailbox. |
SnappyMail connects with IMAP server and asks all UID's because of threads and sorting options. Like i said: organize
That should speed things up. |
A user that has 70GB mailbox, can't see the emails. User waited for hours to see the mailbox. Then everything was working fine. Suddenly like the process repeated as for the first login, the user is unable to see emails. Is the process repeating? Maybe the cache of the UID was blown? Difficult to tell users how to use their mailbox. Is there a way to optimize the load? I can sponsor. |
The problem is several things.
The UID lists are important to find and match messages with pagination. There are options in the config to disable sort, thread and list-status which speed things up. Best is always to debug and find where you can gain speed improvements. For each there are options or new options to prevent overloading. Hack, there was even a forced date filter that i remove in next release. |
Also see
And the messagelist limits there |
you're awesome! |
Hi @the-djmaze - for the documentation I would like to be sure on one thing: what side effects has limiting the message count (I already saw that folder count was removed again) ? |
When messages > N the system will not cache UID or use SORT for messages. RainLoop only had a global setting for all domains. |
Been thinking. What if? If mailbox is huge in the first load, get last N messages for example 100. So user can visualize email, while in the background the process is running? |
Yes, but that all depends on HTTP daemon capabilities and PHP timeouts. But if server does not support SORT/THREAD it could do this by default. |
That´s part of the awesome experience! =) |
How does this process runs?
|
No
No
Currently not
Yes and no, depends on the current active PHP code
Why are boxes so huge? |
Users don't delete there messages as they use it as their archive. Some users have 20+ years of emails, thew aren't allow to delete them. Can this be a feature request? -> Can it show the messages then in background run the process? |
For really big mailboxes there is a delay to show messages. (This one is 15.6GB)
Some times the Loading appears for hours then the list appears, then Empty List.
The text was updated successfully, but these errors were encountered: