I'm looking to use ActiveSync to retrieve a given user's emails from newest to oldest. Unfortunately, when I make a sync request for all of a user's emails, by default ActiveSync starts with the oldest ones. This is a problem for users who have thousands of emails because they need to wait hours until their most recent emails are synced.
I considered using FilterTypes to first sync emails from 1 day ago, then 2 days ago, then 1 week ago, ... , 6 months ago, etc., but I am afraid this approach would be grossly inefficient because the same messages would end up getting synced many times.
Is there a way to sync emails that fall within a specific range? If so, I could sync emails from between 0 to 1 day ago, 1 to 2 days ago, 2 to 3 days ago, etc. without worrying about syncing the same emails.