2016-07-13 3 views
-1

Ich verwende IMAP-Protokoll, um E-Mails für meinen Posteingang zu scannen. Wollen Sie eine Anwendung schreiben, die alle meine Newsletter sortiert haben wird.Schnelle Überprüfung von E-Mails mit IMAP-Protokoll

Was ich merke, dass es 1 Sekunde für Scan 1 E-Mail bekommen. Aber wie Service wie UnRoll.me in 2 min tun? Irgendwelche Vorschläge? Dank

+0

Sie gehen zu müssen, viel mehr Detail von dem, was Sie geben meine mit "scannen". Welche Sprache und/oder Bibliothek benutzen Sie? Was ist dein Code, der so langsam ist? – Max

Antwort

1

[psychischer Debug-Hut auf]

wahrscheinlich, Sie holen Nachrichten einen nach dem anderen, anstatt zu einer Zeit Anfragen für Hunderte von Nachrichten zu senden. Die FETCH kann eine große Liste von (U) IDs nehmen, und Sie können Hunderte von Antworten für die Kosten einer Netzwerkrundfahrt erhalten:

A001 FETCH 1:1000 (FLAGS BODY[HEADER.FIELDS (.....)])