| Termin | Definicja |
|---|---|
| wiadomości pobierane wielokrotnie przez POP3 | Wielokrotne pobieranie tych samych wiadomości przez POP3 wynika z błędnej konfiguracji zachowywania ich na serwerze. Jak POP3 rozpoznaje wiadomość już pobranąPOP3, czyli Post Office Protocol w wersji 3, został zaprojektowany przede wszystkim do pobierania poczty z serwera na komputer użytkownika. Klient pocztowy nawiązuje połączenie z serwerem, uwierzytelnia konto, pobiera listę wiadomości i wykonuje operacje przewidziane przez protokół. Samo pobranie treści wiadomości nie oznacza jednak automatycznego usunięcia jej z serwera. O tym, czy wiadomość pozostanie w skrzynce, decyduje konfiguracja programu pocztowego oraz sposób obsługi sesji POP3 przez serwer. Do identyfikowania wiadomości klient może wykorzystywać komendę UIDL. Zwraca ona unikatowy identyfikator konkretnej wiadomości zapisanej w skrzynce POP3. Program zapisuje takie identyfikatory lokalnie i przy następnym połączeniu porównuje je z listą otrzymaną z serwera. Dzięki temu może rozpoznać, że dana wiadomość została już pobrana, nawet jeśli nadal jest przechowywana na serwerze. Jeżeli klient nie zapisuje tych informacji, traci lokalną historię pobierania albo serwer zmienia identyfikatory, ten sam komunikat może zostać uznany za nowy. Rola opcji „pozostaw wiadomości na serwerze”Najczęstszą przyczyną wielokrotnego pobierania poczty jest włączenie opcji pozostawiania kopii wiadomości na serwerze bez prawidłowego mechanizmu zapamiętywania już obsłużonych komunikatów. W typowej sesji klient używa komendy RETR do pobrania treści wiadomości. Jeżeli po pobraniu nie zostanie wykonana komenda DELE, wiadomość nadal znajduje się w skrzynce i będzie widoczna przy kolejnym połączeniu. Nie musi to prowadzić do duplikatów, ponieważ poprawnie działający klient powinien rozpoznać ją po UIDL, ale błędna konfiguracja lub uszkodzenie lokalnego katalogu danych może przerwać ten mechanizm. Wiadomości mogą być pobierane ponownie również wtedy, gdy kilka urządzeń korzysta z tego samego konta POP3. Każdy komputer lub telefon utrzymuje własną listę identyfikatorów UIDL. Jeden klient nie przekazuje drugiemu informacji o tym, które wiadomości zostały już zapisane lokalnie. Jeżeli wszystkie urządzenia pozostawiają pocztę na serwerze, każde z nich może pobrać te same komunikaty. Podobny efekt wystąpi po ponownej instalacji programu, odtworzeniu profilu z kopii, wyczyszczeniu jego bazy lokalnej albo zmianie folderu, w którym przechowywana jest historia pobierania. Objawy i rozróżnienie przyczynyDuplikowanie wiadomości może mieć różny przebieg. Jeśli te same listy pojawiają się po każdym uruchomieniu programu, problem zwykle dotyczy lokalnego rejestru pobranych identyfikatorów, ustawień konta albo nieprawidłowej odpowiedzi serwera na komendę UIDL. Jeśli powtarzają się tylko wiadomości pobierane przez jedno urządzenie, warto sprawdzić jego profil, pliki danych i sposób przechowywania historii. Jeżeli duplikaty pojawiają się na kilku urządzeniach, bardziej prawdopodobna jest wspólna konfiguracja konta lub pozostawianie kopii na serwerze. Istotne jest odróżnienie rzeczywistego wielokrotnego pobierania od powielania wiadomości w samym programie pocztowym. Klient może pobrać wiadomość tylko raz, a następnie wyświetlić ją w kilku folderach, na przykład w skrzynce odbiorczej oraz w folderze utworzonym przez regułę. O powtórnym pobraniu świadczą między innymi ponowne komunikaty o odbieraniu poczty, ponowne zwiększanie lokalnego rozmiaru danych oraz pojawianie się tych samych nagłówków jako nowych elementów. Przy analizie należy porównać nadawcę, odbiorcę, temat, datę, identyfikator wiadomości oraz moment utworzenia kopii w lokalnej bazie. Konfiguracja konta i postępowanie naprawczeSprawdzanie należy rozpocząć od ustawień konta POP3 w każdym programie i na każdym urządzeniu. Trzeba ustalić, czy wiadomości mają być usuwane po pobraniu, czy pozostawiane na serwerze przez określony czas. Przy pozostawianiu kopii należy upewnić się, że program nie pobiera ponownie wiadomości po każdej zmianie profilu i że jego lokalne pliki danych są zapisywane w stałym, dostępnym miejscu. Warto także sprawdzić, czy nie działa jednocześnie drugi program automatycznie odbierający pocztę z tego samego konta. Przed usunięciem wiadomości z serwera należy wykonać kopię lokalnych danych i potwierdzić, że wszystkie potrzebne listy zostały zapisane. Nie powinno się kasować całej skrzynki bez rozpoznania, czy wiadomości są jeszcze potrzebne innym urządzeniom. Jeżeli problem wynika z uszkodzenia profilu, skuteczne może być utworzenie nowego profilu po zachowaniu archiwum, a następnie ponowne skonfigurowanie konta z kontrolą opcji POP3. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC oraz problemów z konfiguracją popularnych programów pocztowych używanych na tych urządzeniach. |