Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa
Darmowa diagnoza laptopa
Dojazd do klienta bezpłatnie
Dojazd do klienta bezpłatnie
Laptopy zastępcze bezpłatnie
Laptopy zastępcze bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie

synchronizacja folderów IMAP

Termin Definicja
synchronizacja folderów IMAP

Synchronizacja folderów IMAP to utrzymywanie zgodnej struktury katalogów między serwerem a klientem pocztowym.

Foldery IMAP jako wspólna struktura skrzynek pocztowych

Synchronizacja folderów IMAP polega na uzgadnianiu między serwerem pocztowym a klientem pocztowym listy dostępnych skrzynek, ich hierarchii oraz wybranych właściwości. W terminologii protokołu IMAP folder pocztowy jest określany jako mailbox. Może nim być między innymi skrzynka odebranych wiadomości, folder wysłanych, wersji roboczych, kosza albo dowolny folder utworzony przez użytkownika. W przeciwieństwie do zwykłego katalogu systemu plików taki folder jest częścią zdalnego magazynu poczty.

Struktura folderów nie musi wyglądać tak samo na każdym serwerze. Serwer przekazuje klientowi między innymi separator hierarchii, czyli znak używany do rozdzielania poziomów nazw, na przykład kropkę albo ukośnik. Z tego powodu folder zapisany na jednym serwerze jako Praca/Projekty może być przedstawiany w innym środowisku przy użyciu odmiennego separatora. Klient powinien odczytać tę informację z odpowiedzi serwera, a nie zakładać z góry konkretnego znaku.

Jak klient odczytuje i porządkuje foldery

Do pobrania informacji o dostępnych folderach klient wykorzystuje polecenie LIST zdefiniowane w IMAP4rev1, opisanym w RFC 3501. Odpowiedzi zawierają nazwę skrzynki, atrybuty oraz separator hierarchii. Polecenie LSUB służy do odczytu folderów zapisanych na liście subskrypcji. Subskrypcja nie jest tym samym co istnienie folderu: folder może istnieć na serwerze, ale nie być wyświetlany w domyślnej, skróconej liście klienta.

Zmiana listy obserwowanych folderów może być wykonywana przez SUBSCRIBE i UNSUBSCRIBE. Klient może także używać poleceń CREATE, DELETE oraz RENAME, jeżeli serwer i konto zezwalają na takie operacje. Nie każdy serwer pozwala na zmianę nazw folderów systemowych, a niektóre usługi pocztowe mają własne reguły dotyczące folderów specjalnych. Rozszerzenie IMAP opisane w RFC 6154 umożliwia oznaczanie takich skrzynek atrybutami specjalnego przeznaczenia, na przykład jako folder wysłanych wiadomości lub kosz.

Uzgadnianie wiadomości, flag i identyfikatorów

Synchronizacja folderów nie ogranicza się do samego wyświetlenia nazw katalogów. Po wybraniu skrzynki poleceniem SELECT klient otrzymuje informacje o liczbie wiadomości, dostępnych flagach, pozycji następnego identyfikatora oraz wartości UIDVALIDITY. Następnie może pobierać nagłówki, treść lub flagi wiadomości za pomocą polecenia FETCH. Flagi opisują między innymi stan przeczytania, oznaczenie wiadomości jako ważnej oraz jej usunięcie. Zmiana flagi w jednym kliencie może więc zostać później odzwierciedlona w pozostałych urządzeniach korzystających z tego samego konta IMAP.

Do stabilnego rozpoznawania wiadomości klient używa identyfikatorów UID, a nie wyłącznie numerów pozycji na liście. Numery sekwencyjne mogą zmienić się po usunięciu wiadomości, natomiast UID jest związany z konkretną skrzynką i obowiązuje w ramach jej wartości UIDVALIDITY. Jeżeli serwer zmieni tę wartość, klient musi potraktować zawartość folderu jako wymagającą ponownego porównania. W obsługujących to serwerach rozszerzenie QRESYNC z RFC 5162 może ograniczyć zakres danych potrzebnych do ponownej synchronizacji. Rozszerzenie wykorzystuje między innymi informacje o zmianach i pozwala przekazywać wiadomości usunięte z serwera za pomocą odpowiedzi VANISHED.

Objawy niespójności i postępowanie serwisowe

Niesynchronizowane foldery mogą objawiać się brakiem części skrzynek, powielonymi folderami, pojawieniem się pustych odpowiedników albo różnym rozmieszczeniem wiadomości na dwóch urządzeniach. Przyczyną bywa wyłączona subskrypcja, odmienny separator hierarchii, błędna nazwa folderu, ograniczenie serwera lub uszkodzony lokalny indeks klienta. Osobnym problemem jest pomylenie konta IMAP z kontem POP3. POP3 zwykle pobiera wiadomości do lokalnej skrzynki i nie zapewnia takiego samego modelu wspólnej, zdalnej struktury folderów.

Podczas diagnostyki warto porównać ustawienia nazwy użytkownika, adresu serwera, portu, szyfrowania oraz katalogu głównego IMAP, o ile dany klient udostępnia takie pole. Następnie należy sprawdzić, czy problem dotyczy wszystkich folderów, czy tylko jednej gałęzi hierarchii, oraz czy folder jest widoczny po zalogowaniu przez innego klienta. Przydatne jest również odświeżenie listy folderów i ponowne włączenie właściwej subskrypcji. Jeżeli lokalna kopia ma błędny indeks, jego odbudowa może przywrócić prawidłowe wyświetlanie bez usuwania wiadomości z serwera, ale każdą taką operację należy wykonywać zgodnie z dokumentacją konkretnego programu.

Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów i komputerów PC, dlatego w przypadku problemów z konfiguracją klienta pocztowego na urządzeniu można zlecić sprawdzenie ustawień konta, synchronizacji folderów oraz działania programu pocztowego w środowisku użytkownika.

+48 22 100 48 29Zadzwoń teraz · serwisant w 1 godzinę