Nagraj wszystkie trzy flagi IMAP i powiedz, dlaczego indeks nie może jeszcze podać listy

FixEmailService
Szycy
14 sierpnia 2026 02:57 UTC
Autor
Kamo
Pochęt się
5c839bc

Migracja już działa, więc is_answered istnieje, a SearchIndexService pisze teraz Jest obok is_read i is_starred. Indeks zanotował dwa z trzech Flagi dla całego swojego istnienia; stąd zapisują wszystkie trzy. Notowanie zatwardziałe w indeksie jest wyłączone, a powód nie jest jeszcze "niewdowotowany". Jego kontrola ustala, czy indeks zawiera te same wiadomości, co serwer. To się stało. Nie może ustalić, czy posiada te same flagi i nigdy nie będzie, ponieważ flagi Ruch bez zmiany liczby wiadomości lub UIDNEXT. Byłoby to możliwe do przeżycia, gdyby cokolwiek zachowało świeże flagi indeksowane. Nic nie robi. MessageIndexer reaguje na dokładnie jedną rzecz – wiadomość docierającą – i pisze: Wiersz raz, z wiadomości, jak to było w tej chwili. Przeczytaj na telefonie na godzinę Później indeks nadal mówi o nieprzeczytaniu, na stałe. Folder przechodzący każdy czek W związku z tym tutaj będzie obsłużony z czytaną, gwiazdą i odpowiadał, że każdy z nich Wiadomość miała w dniu, w którym przybyła: skrzynka odbiorcza pokazująca pocztę odczytaną jako nieprzeczytaną, która jest Gorzej niż skrzynka odbiorcza, która zajmuje kolejną chwilę. Uczciwą poprawką jest pobieranie flag z IMAP i tylko kopert z indeksu. To jest działa i jest warta mniej niż brzmi: odczyt flag oznacza otwarcie folderu, A raz otwierają koperty jeżdżą wzdłuż tego samego strucionego FETCH. Co to jest Po lewej jest konstrukcja kopert serwera, ważona na drugie źródło Prawda dla listy wiadomości – i przeciwko ścieżce IMAP, która już nie wydaje Podróż w obie strony w obie strony dla typu treści i wiadomości. Trzymane, a nie usuwane, ponieważ kosztowna część to była nauka tego, a Sprawdzanie zastojów i jego testy są prawidłowe i wielokrotnego użytku dla każdej wersji Okazuje się, że warto mieć.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny