Client refreshes continuously

I noticed that eM Client (why is it called eM, by the way) was continuously refreshing, never stopped.

Finally figured out that it’s because I have a large number of folders and it takes more than the default 10 minutes to refresh them all.

Now that I know, I can change that default value but it seems to me that rather than every 10 minutes, the behavior of that value should be to wait 10 minutes (or whatever value is defined there) after it has completely refreshed everything before starting a new refresh

It will take as long as it takes for the initial sync. The email provider may throttle the bandwidth after some time, so it could take many hours if there is a lot of data.

After that, the Inbox syncs in real-time with the server, and all other folders on the schedule specified. If it is set to 10 minutes, then every 10 minutes eM Client will check with the server if there is anything new in those folders. It takes just a split second to check. If there is new content, it will begin syncing, and take as long as needed to sync. The next sync will be 10 minutes after this one started, regardless of how long the current task takes.

Nope — running my own mail server (axigen) on my own Linux box- no throttling

Yes, that is correct - but when you have many hundreds of folders (I have about 1,600), those split seconds add up to a lot (nb, had to change these to text as your system doesn’t let a new user insert more than one image)

  • Here is where I started a refresh (this morning)
    6:45:28 AM dav
    6:45:28 AM dav
    6:45:28 AM dav
    6:45:28 AM dav
    6:45:28 AM dav
    6:45:28 AM dav
    6:45:29 AM dav
    6:45:29 AM dav
    6:45:29 AM dav
    6:45:29 AM dav
    6:45:29 AM dav
    6:45:29 AM dav
    6:45:30 AM dav
    6:45:30 AM dav
    6:45:30 AM dav
    6:45:30 AM dav
    6:45:30 AM dav

  • Somewhere in the middle - indeed, as can be seen, it only takes a second to check 1-3 folders
    6:49:58 AM dav
    6:49:59 AM dav
    6:49:59 AM dav
    6:50:00 AM dav
    6:50:00 AM dav
    6:50:01 AM dav
    6:50:01 AM dav
    6:50:02 AM dav
    6:50:02 AM dav
    6:50:03 AM dav
    6:50:03 AM dav
    6:50:04 AM dav
    6:50:04 AM dav
    6:50:05 AM dav
    6:50:05 AM dav
    6:50:06 AM dav
    6:50:06 AM dav
    6:50:07 AM dav

  • But by the time it’s done with all of them, it has taken about 15 minutes
    7:00:02 AM dav
    7:00:03 AM dav
    7:00:03 AM dav
    7:00:04 AM dav
    7:00:04 AM dav
    7:00:04 AM dav
    7:00:05 AM dav
    7:00:05 AM dav
    7:00:06 AM dav
    7:00:06 AM dav
    7:00:07 AM dav
    7:00:07 AM dav

Yes, and because my refresh takes 15 minutes, this process just runs continuously. Obviously, now that I know, I can just change the interval but I am suggesting that “10 minutes” should mean "10 minutes after the last sync has completed. It’s only the Inboxes that need to be checked frequently

Does your server have LIST-STATUS support?

Good question — I would assume so but I’ve asked the axigen people to confirm

If it does, disabling this in eM Client may improve things a bit, but at a cost as some very minor folder info will not be available until you click on the folder.

To do that go to Menu > Accounts and click on the Diagnostics tab for the account.
In the advanced parameters options, paste this text:

--imap-no-list-status

Click on Save & Close and restart eM Client.

Another option is to just increase the sync period. Say to once an hour. The subfolder will still sync immediately you click on it though.