Ich verwende Thunderbird, um E-Mail mit POP3 zu empfangen. Ich habe Thurnderbird konfiguriert, um E-Mails auf dem Server zu hinterlassen. Sagen wir eines Tages benutze ich POP3, um 10 E-Mail-Nachrichten abzurufen (RETR
), dann logge ich mich für die Nacht aus. Über Nacht werden 10 weitere Nachrichten an meine Mailbox gesendet. Wenn ich am nächsten Morgen Thunderbird starte, sollte der Befehl STAT
20 Nachrichten anzeigen. Thunderbird sollte jedoch die ersten 10 Nachrichten nicht herunterladen. Es sollte bei Nachricht 11 (oder der eindeutigen Kennung oder UID für Nachricht 11) beginnen. Thunderbird sendet einen POP3-Befehl UIDL
und vergleicht dann die UID mit der UID der letzten Nachricht, die Thunderbird gestern abgerufen hat. Es wird feststellen, dass die letzte UID mit der UIDL-Liste für Nachricht 10 übereinstimmt, dann wird Thunderbird RETR 11
, RETR 12
und so weiter.Wo speichert Thunderbird die UID der letzten über POP heruntergeladenen Nachricht?
In meinem Fall zeigt der Befehl POP3 STAT
, dass ich 5379 Nachrichten auf dem POP-Server habe. Ich habe bereits etwa 5000 von ihnen erhalten. Aus irgendeinem Grund möchte Thunderbird alle 5379 Nachrichten herunterladen, anstatt bei 5001 zu beginnen. Ich versuche, dies zu debuggen und suchte nach der UID, die Thunderbird für die letzte abgerufene Nachricht hielt.
Weiß jemand, wo Thunderbird (unter Windows) die letzte UID speichert, mit der er mit der UIDL (Liste) verglichen wird?
Gibt es eine Möglichkeit, es manuell zu setzen, damit ich Thunderbird zwingen kann, irgendwo in der Nähe von 5001 zu starten?
Anscheinend sollten Sie Ihr Update in eine Antwort stecken, weil das, was es ist. – vava
Warum verwenden Sie POP mit "Nachrichten auf dem Server belassen" aktiviert? Dafür steht IMAP. :-) –
Nicht programmiert? –