Ok, good point. If deltachat does not download non-chat emails, I guess the general choking problem should be less severe, and be relevant mostly only once after installation (later a last message ID is known).
The problem of “queued messages” of this post could use the:
- Download only “live” messages (skip downloading on init, only download when waking up from imap_
idle_wait)
But it could be even perfected as:
- Download only unseen messages (for which there wasn’t a read receipt sent yet).
The latter should allow avoiding to ever miss a message, which is always a problem of a strict limit to the “last x messages”.
As choking after first installation is avoided by not automatically downloading, I think all that would be further needed is some manual option.
- Force downloading
all(default) or last Xmessages
The possibility to only download the list of messages first is not worth while (EDIT: here a config option) I think, but a good part of every automatic traffic saving feature. -> Show message size and other statistics