Messages out of order, or wrong message dates
This can happen if you uploaded a lot of messages using a desktop mail app, maybe when migrating to a new mail provider, or moved a lot of messages to a new folder.
Can also be caused by a server bug, since IMAP guarantees ordering by date for incoming mail.
Version 1.4+ has a new per-account setting that lets you specify how many messages to sync by a date range, rather than by the number of messages. This works even in the above scenarios.
To use this setting: long press on the account -> options and folders -> account options, and change the “Messages to sync” setting (formerly called “Messages per page”) from a number based value (like “25” or “50”) to a date range based value (like “7 days” or “14 days”).
For migrated accounts, if you’ve uploaded your messages, some IMAP mail servers will then report the date/time when you did this as the date/time stamp for all messages.
If you’re seeing this, please delete the account in Aqua, add it back, and before it syncs any messages, open the account’s options and folders -> IMAP options, and change “which message date/time to download” to “Date/time sent (from message header)”.