2012-09-04 1 views
2

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

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

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

ответ

0

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

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