| Termin | Definicja |
|---|---|
| brak możliwości wypisu | Brak możliwości wypisu to ogólne określenie usterki pozbawiającej odbiorcę metody rezygnacji z otrzymywania wiadomości. Na czym polega brak możliwości wypisu z wiadomościBrak możliwości wypisu oznacza sytuację, w której odbiorca wiadomości nie ma działającej, czytelnej i łatwo dostępnej metody rezygnacji z dalszego otrzymywania określonego rodzaju komunikatów. W praktyce problem może dotyczyć newslettera, automatycznych powiadomień, wiadomości generowanych przez formularz internetowy albo komunikatów wysyłanych przez aplikację. Samo wyświetlenie adresu nadawcy nie jest mechanizmem wypisu, ponieważ odpowiedź na wiadomość może trafić do skrzynki, której nikt nie obsługuje, albo zostać odrzucona przez serwer. Mechanizm rezygnacji powinien prowadzić do jednoznacznego działania: wyłączenia subskrypcji, usunięcia adresu z konkretnej listy albo zmiany ustawień powiadomień. Błąd występuje wtedy, gdy link wypisu nie działa, prowadzi do nieistniejącej strony, wymaga zalogowania mimo braku dostępu do konta, zwraca błąd HTTP albo po zatwierdzeniu formularza nadal powoduje wysyłkę tych samych wiadomości. Problemem może być również nieczytelny opis, umieszczenie odnośnika w miejscu trudnym do znalezienia lub zastosowanie adresu, który nie rozróżnia kilku niezależnych rodzajów subskrypcji. Link wypisu, nagłówki wiadomości i obsługa przez klienta pocztowegoWiadomość może zawierać zwykły odnośnik HTML umieszczony w treści, na przykład przycisk opisany jako rezygnacja z subskrypcji. Niezależnie od wyglądu należy sprawdzić adres docelowy, kod odpowiedzi serwera oraz sposób przetwarzania identyfikatora odbiorcy. Link zawierający jednorazowy token powinien być obsługiwany przez aplikację po stronie serwera, a jego użycie nie powinno powodować błędu tylko dlatego, że klient pocztowy skrócił adres, usunął parametry zapytania albo otworzył stronę w innej przeglądarce. Jeżeli witryna odpowiada kodem 404, 403, 500 lub przekierowuje do nieskończonego łańcucha adresów, wypis dla użytkownika faktycznie nie działa. Systemy wysyłkowe mogą dodatkowo stosować nagłówek Jak rozpoznać źródło problemu w aplikacji pocztowejDiagnostykę warto rozpocząć od ustalenia, czy problem występuje w jednej wiadomości, u jednego odbiorcy, czy dla całej kampanii. Należy zachować oryginalną wiadomość wraz z pełnymi nagłówkami, ponieważ widok treści w programie pocztowym może nie pokazywać nagłówka Po stronie aplikacji należy prześledzić cały przepływ danych: utworzenie subskrypcji, zapis adresu, przypisanie go do listy, wygenerowanie linku, odebranie żądania wypisu i późniejsze filtrowanie odbiorców przed wysyłką. Częstą niespójnością jest usunięcie adresu z tabeli interfejsu, podczas gdy moduł wysyłkowy korzysta z osobnej kolejki lub wcześniej utworzonego zestawu odbiorców. Inny przypadek to zapisanie wartości „wypisany” jako tekstu, gdy filtr oczekuje wartości logicznej, albo odczytanie statusu z niewłaściwej wersji rekordu. Warto również sprawdzić logi serwera, kod odpowiedzi endpointu, datę przetworzenia żądania i identyfikator kampanii, aby ustalić, czy problem powstaje w przeglądarce, aplikacji, bazie danych czy module wysyłającym. Naprawa mechanizmu rezygnacji na komputerze użytkownikaNa laptopie lub komputerze można sprawdzić, czy odnośnik jest widoczny w różnych programach pocztowych, czy otwiera się po skopiowaniu do przeglądarki oraz czy nie jest blokowany przez filtr antyspamowy, ochronę przeglądarki lub rozszerzenie prywatności. Nie należy jednak traktować ręcznego oznaczenia wiadomości jako rozwiązania problemu, ponieważ przeniesienie jej do spamu nie wyłącza nadawcy w systemie źródłowym. Jeżeli wiadomości po poprawnym wypisie nadal przychodzą, trzeba porównać adres nadawcy, domenę, temat i identyfikator listy. Możliwe, że komunikaty pochodzą z kilku niezależnych procesów albo z różnych adresów nadawczych. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i podzespołów, dlatego może sprawdzić lokalne przyczyny problemu z otwieraniem linku wypisu, działaniem przeglądarki, filtrowaniem wiadomości lub konfiguracją programu pocztowego. W przypadku awarii po stronie serwera wysyłkowego potrzebne są dodatkowo logi aplikacji, konfiguracja systemu oraz dostęp do osoby odpowiedzialnej za daną usługę. Dopiero porównanie zachowania na komputerze z odpowiedziami serwera pozwala rozstrzygnąć, czy przyczyną jest urządzenie, klient pocztowy, sieć, czy błędnie działający mechanizm subskrypcji. |