Использование ActiveSync для синхронизации электронной почты от самой новой к самой старой

Я хочу использовать ActiveSync для получения электронных писем данного пользователя от самых новых до самых старых. К сожалению, когда я делаю запрос на синхронизацию для всех электронных писем пользователя, ActiveSync по умолчанию начинает с самых старых. Это проблема для пользователей, у которых есть тысячи электронных писем, потому что им нужно ждать часы, пока их самые последние электронные письма не будут синхронизированы.

Я рассматривал возможность использования FilterTypes, чтобы сначала синхронизировать электронные письма с 1 день назад, затем 2 дня назад, затем 1 неделю назад, ..., 6 месяцев назад и т. д., но я боюсь, что этот подход будет крайне неэффективным, потому что одни и те же сообщения будут синхронизироваться много раз.

Есть ли способ синхронизировать электронные письма, попадающие в определенный диапазон? Если это так, я мог бы синхронизировать электронные письма от 0 до 1 дня назад, от 1 до 2 дней назад, от 2 до 3 дней назад и т. д., не беспокоясь о синхронизации одних и тех же электронных писем.


person Josh Grinberg    schedule 04.09.2012    source источник


Ответы (1)


Насколько я знаю, подход FilterType - единственный инструмент в вашем распоряжении. EAS (по крайней мере, его реализация на сервере MS Exchange) будет синхронизировать элементы в пределах отфильтрованного диапазона от самых старых до самых новых.

Имейте в виду, что проблема, связанная с тем, что пользователям приходится часами ждать, пока придут тысячи сообщений, должна быть разовой. После синхронизации больших папок последующие диалоги синхронизации должны быть очень эффективными.

person Brian Kelly    schedule 10.09.2012