Author Topic: Message Lists  (Read 4466 times)

SteveM

  • Newbie
  • *
  • Posts: 3
Message Lists
« on: May 22, 2014, 04:11:10 pm »
Not sure if a bug,  but message list in one of my folders had the setting to 250 page.   The page was the 15 most recent and the 235 oldest from 2009/2010 and nothing in between.  I had to change page to 1000 and scroll to the bottom to get the more recent messages from 2014 to load.  Funny though that the missing messages were in the offline cache,  just not immediately visible without changing view to offline.  Now all are visible.   Not sure what happened but I figured it was worth reporting.   Love Aquamail. 

Sent from my SAMSUNG-SGH-I747 using Tapatalk


Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Message Lists
« Reply #1 on: May 22, 2014, 11:22:09 pm »
Is this an IMAP account?

This means that the messages on the server are out of order.

Can happen when you move / upload messages or because of a server bug.

Recent development builds of Aqua (here on the forum) have a setting to sync by date range, not number of messages.

This is for IMAP accounts only, but then POP3 / EWS typically don't have this issue.

I recommend 1.3.26 (to be conservative):

http://www.aqua-mail.com/forum/index.php?topic=2257.0

The setting is under:

- Long press the account
- Options and folders
- Messages to sync
- Choose "By date range" and something like "10 days" for a start

Some screenshots under an older build, when this was added:

http://www.aqua-mail.com/forum/index.php?topic=2205.0
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

beaky

  • Full Member
  • ***
  • Posts: 169
Re: Message Lists
« Reply #2 on: May 28, 2014, 04:52:51 pm »
Not sure if a bug,  but message list in one of my folders had the setting to 250 page.   The page was the 15 most recent and the 235 oldest from 2009/2010 and nothing in between.  I had to change page to 1000 and scroll to the bottom to get the more recent messages from 2014 to load.  Funny though that the missing messages were in the offline cache,  just not immediately visible without changing view to offline.  Now all are visible.   Not sure what happened but I figured it was worth reporting.   Love Aquamail. 

Sent from my SAMSUNG-SGH-I747 using Tapatalk

You may have done what i did.
 I followed some very clear and helpful online instructions from mozilla to use thunderbird to move messages from one account to another. In my case from a pop3 account to imap. Having divided the selections into blocks of 200 or 250, so that i was not set back too far if something failed, i copied block by block, oldest block first. It is just drag and drop. In reality, the messages copy one at a time and it was the newest within each block that copied first. I have no idea if this is a thunderbird quirk, or a server one. I suspect the latter, so if it is related to thunderbird, it may just be fixable before you do any copying, by getting tbird to display messages oldest first. Mine was set, as most are, to newest on top.

The timestamp of the moment the message arrived at the server is preserved. Messages arriving in real time should be loaded to the server with timestamps reflecting when they arrived, but block copies of messages going back years will have a range of timestamps that covers only a few minutes or seconds, on the day the copy was done. Although i copied the oldest block first, within each block they are out of order, as they were copied newest first. Something similar will happen if you back up your messages, then restore, unless you can ensure that the restore happens "oldest first". If you do backup offline, it is worth practising with a temporary account, to ensure that happens.

This issue is not mentioned in those "helpful instructions", but the good news is that messages arriving since you first populated the mailbox with messages will be in the right order, and older ones will eventually just disappear "over the horizon", unless you are a ruthless "weeder", deleting every message that has been acted on.
Sadly, you will still hit this when you browse farther back for those old "over the horizon" messages, using aquamail. The issue would I think affect any imap client, not just aquamail, where you only load a proportion of the server messages locally. On my pc with thunderbird i dont see it, though possibly only because i have it set to keep all messages locally, as well as on the server. All 22000 of them! And i can sort by "Sent" time, which aqua currently does not, a choice Kostya made, i think, because Sent time can be missing or wrong.