Я работаю над приложением, которое загружает электронные письма с учетной записи Yahoo в порядке сверху вниз, используя Yahoo Mail API.
Логика синхронизации приложения работает, как показано ниже
Допустим, почтовый ящик состоит из 1000 электронных писем.
1) Первоначально извлекается 100 идентификаторов сообщений электронной почты с использованием «ListMessages» с параметрами startMid = 0 и numMid = 100.
2) Обработка чан-писем.
3) Теперь запрашиваем следующую электронную почту, указав startMid = 100 и numMid = 100.
Приведенная выше логика работает нормально, если пользователь не удаляет электронные письма во время синхронизации.
Есть ли способ получить электронные письма следующего чанка на основе идентификатора сообщения (уникальное значение строки), а не номера сообщения.
Какова логика синхронизации писем из последнего обработанного сообщения?
PS: Я не могу полагаться на номер сообщения (поскольку номер сообщения не предназначен для уникального идентификатора сообщения).