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