| Termin | Definicja |
|---|---|
| e-mail powielony | E-mail powielony to usterka, w której ta sama wiadomość zostaje omyłkowo dostarczona więcej niż jeden raz. Jak powstaje powielona wiadomość e-mailE-mail powielony to sytuacja, w której jedna wiadomość pojawia się w skrzynce odbiorczej lub w folderze poczty więcej niż jeden raz. Przyczyną nie musi być awaria samego komputera. Duplikat może powstać podczas ponownego przesyłania wiadomości przez klienta pocztowego, synchronizacji skrzynki albo działania reguły przekazywania. Z punktu widzenia użytkownika objaw jest podobny: identyczna treść, nadawca i temat występują w kilku kopiach, czasem z tą samą datą, a czasem z niewielkim przesunięciem czasowym. Jednym ze źródeł problemu jest protokół POP3. Program pocztowy pobiera wtedy wiadomości z serwera i na podstawie identyfikatorów UIDL rozpoznaje, które elementy były już obsłużone. Jeżeli lokalna baza identyfikatorów zostanie uszkodzona, usunięta albo program zostanie ponownie skonfigurowany jako nowe konto, klient może uznać wcześniej pobrane wiadomości za nowe. Duplikaty mogą też pojawić się przy ustawieniu pozostawiania kopii wiadomości na serwerze, zwłaszcza gdy program nie zachowuje poprawnie informacji o pobranych elementach. W przypadku IMAP zawartość folderów jest synchronizowana z serwerem. Ten mechanizm wykorzystuje między innymi identyfikatory UID wiadomości oraz wartość UIDVALIDITY, która określa aktualność zestawu identyfikatorów w danym folderze. Zmiana lub odtworzenie lokalnego indeksu może spowodować ponowne pobranie danych, ale prawidłowo działający klient powinien rozpoznać istniejące wiadomości. Jeżeli duplikaty są widoczne również po zalogowaniu przez przeglądarkę do tej samej skrzynki, problem znajduje się po stronie serwera, dostawcy poczty albo procesu dostarczania, a nie wyłącznie w lokalnym programie. Różnica między ponownym dostarczeniem a lokalnym powieleniemPodczas wysyłania poczty klient przekazuje wiadomość do serwera SMTP. Po komendzie DATA serwer przyjmuje treść wiadomości, a następnie zwraca odpowiedź potwierdzającą przyjęcie. Jeżeli połączenie zostanie przerwane zanim nadawca otrzyma tę odpowiedź, program może ponowić próbę wysłania. Serwer może w takim przypadku mieć już pierwszą kopię, a druga próba może zostać potraktowana jako nowe dostarczenie. Sam nagłówek Message-ID nie jest uniwersalnym mechanizmem blokowania duplikatów; jego obecność pomaga w analizie, lecz nie gwarantuje odrzucenia powtórzonej wiadomości. Do wielokrotnego dostarczenia może dojść także wskutek błędnej reguły przekazywania, automatycznej odpowiedzi albo programu pobierającego pocztę z kilku źródeł. Jeżeli dwa urządzenia korzystają z POP3 i oba pozostawiają wiadomości na serwerze, każde z nich może pobrać tę samą korespondencję. Podobny efekt występuje, gdy jeden użytkownik konfiguruje to samo konto w kilku aplikacjach, a ich lokalne mechanizmy zapisu stanu nie są zgodne. Warto odróżnić taką sytuację od zwykłego wyświetlania tej samej wiadomości w folderze odebranych i w folderze archiwum: są to dwa widoki lub kopie zapisane w różnych folderach, a niekoniecznie dwa niezależne dostarczenia. Przy porównywaniu kopii należy sprawdzić nagłówki techniczne, a nie tylko temat i treść. Szczególnie przydatne są pola Message-ID, Date, Received, Return-Path oraz informacje o serwerach, które przekazywały wiadomość. Dwie kopie z identycznym Message-ID i taką samą sekwencją nagłówków Received zwykle wskazują na powielenie podczas synchronizacji lub lokalnego indeksowania. Różne identyfikatory Message-ID albo odmienna droga w polach Received sugerują ponowne utworzenie lub ponowne przesłanie wiadomości. Sprawdzanie konta, synchronizacji i lokalnej bazy pocztyDiagnostykę warto rozpocząć od ustalenia zakresu zjawiska. Jeżeli duplikaty występują tylko w programie pocztowym na jednym komputerze, należy porównać jego foldery z widokiem tej samej skrzynki w webmailu. Następnie trzeba sprawdzić, czy konto jest skonfigurowane przez IMAP, czy przez POP3, oraz czy ta sama skrzynka nie została dodana dwukrotnie. W programach obsługujących kilka profili mogą działać równolegle dwa wpisy o podobnym adresie, ale z innymi ustawieniami pobierania. W konfiguracji POP3 należy zweryfikować przechowywanie informacji o pobranych wiadomościach, opcję pozostawiania kopii na serwerze oraz reguły usuwania po pobraniu. Nie powinno się usuwać plików profilu ani lokalnej bazy poczty przed wykonaniem kopii zapasowej, ponieważ może to spowodować utratę wiadomości, folderów lub ustawień. Przy IMAP należy sprawdzić, czy duplikaty są obecne na serwerze, czy tylko w pamięci podręcznej programu. Pomocne bywa ponowne odświeżenie folderu, odbudowanie indeksu wyszukiwania albo utworzenie nowego profilu po zabezpieczeniu danych lokalnych. Jeżeli problem pojawia się po każdym uruchomieniu programu, należy przeanalizować dzienniki synchronizacji i czas ostatniego poprawnego połączenia. Warto także tymczasowo wyłączyć reguły automatycznego sortowania, przekazywania i tworzenia kopii, aby ustalić, czy powielanie występuje przed zapisaniem wiadomości, czy dopiero po jej przeniesieniu między folderami. Gdy te same kopie znajdują się na serwerze, potrzebna jest analiza historii dostarczenia u dostawcy poczty. Gdy występują wyłącznie lokalnie, większe znaczenie ma stan profilu użytkownika, plików indeksu i konfiguracji konkretnego klienta. Uporządkowanie skrzynki i naprawa klienta pocztowegoNaprawa zależy od miejsca powstawania duplikatów. Przy lokalnym powieleniu można najpierw zamknąć dodatkowe programy korzystające z konta, wykonać kopię ważnych wiadomości, a następnie usunąć zdublowaną konfigurację lub odbudować profil. W przypadku IMAP porządkowanie należy wykonywać ostrożnie, ponieważ usunięcie jednej kopii w programie może usunąć ją również z serwera i innych urządzeń. Przy POP3 trzeba ujednolicić ustawienia wszystkich klientów, aby tylko jeden mechanizm pobierał pocztę albo aby każdy z nich prawidłowo utrzymywał własny rejestr pobranych wiadomości. Jeśli powielanie wynika z ponawiania wysyłki, należy sprawdzić stabilność połączenia internetowego, aktualność programu oraz konfigurację serwera poczty wychodzącej. Wielokrotne klikanie przycisku wysyłania po długim oczekiwaniu może utworzyć kilka niezależnych wiadomości. Przydatne jest porównanie nagłówków kopii i zapisów w folderze „Wysłane”, ponieważ pozwala ustalić, czy program utworzył kilka wiadomości, czy serwer dostarczył jedną wiadomość wielokrotnie. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i konfiguracją popularnych programów pocztowych, w tym sprawdzeniem profilu użytkownika, synchronizacji oraz lokalnej bazy wiadomości. Po usunięciu przyczyny należy wykonać kontrolę na kilku urządzeniach i w webmailu. Trzeba wysłać wiadomość testową, odebrać ją przy użyciu ustalonej konfiguracji, sprawdzić folder „Wysłane” oraz obserwować, czy po ponownym uruchomieniu programu nie pojawiają się nowe kopie. Sama kasacja duplikatów nie kończy diagnostyki, ponieważ bez ustalenia źródła problem może powrócić przy kolejnej synchronizacji, zmianie profilu albo chwilowej utracie połączenia SMTP. |