Быстрое сканирование писем по протоколу IMAP

Я использую протокол IMAP для сканирования писем на наличие входящих сообщений. Хочу написать приложение, в котором все мои рассылки будут отсортированы.

Что я заметил, что это получить 1 сек для сканирования 1 электронной почты. Но как сервис, подобный UnRoll.me, работает за 2 минуты? Любое предложение? Спасибо

1 ответ

[Экстрасенсорная шляпа отладки]

Скорее всего, вы выбираете сообщения по одному, а не отправляете запросы на сотни сообщений одновременно. FETCH может взять большой список (U) идентификаторов, и вы можете получить сотни ответов за стоимость одного сетевого обхода:

 A001 FETCH 1:1000 (FLAGS BODY[HEADER.FIELDS (.....)])
Другие вопросы по тегам