| Termin | Definicja |
|---|---|
| brak obsługi bounce'ów | Brak obsługi bounce'ów to usterka uniemożliwiająca prawidłowe reagowanie na wiadomości zwrotne o niedostarczeniu. Jak powstaje wiadomość o niedostarczeniuBrak obsługi bounce’ów oznacza, że system wysyłający pocztę nie potrafi poprawnie przyjąć, rozpoznać albo wykorzystać wiadomości zwrotnej informującej o niedostarczeniu. Bounce jest zwykle generowany przez serwer pocztowy nadawcy lub serwer pośredniczący, gdy dostarczenie wiadomości kończy się niepowodzeniem. Przyczyną może być nieistniejący adres odbiorcy, pełna skrzynka, odrzucenie wiadomości przez politykę serwera, błąd konfiguracji domeny albo czasowa niedostępność hosta docelowego. W czasie sesji SMTP serwer odbiorcy zwraca kody odpowiedzi opisujące wynik przyjęcia wiadomości. Kody zaczynające się od 4 oznaczają zwykle błąd tymczasowy, natomiast kody z grupy 5 wskazują błąd trwały. Przykładowo odpowiedź 550 może oznaczać odrzucenie adresata lub wiadomości, a 451 sygnalizuje problem tymczasowy. Jeżeli serwer nadawcy nie dostarczy wiadomości po kolejnych próbach, może wygenerować osobną wiadomość DSN, czyli Delivery Status Notification. Elementy techniczne potrzebne do rozpoznania bounce’aWiadomość zwrotna nie zawsze ma prostą, jednolitą postać. Standard DSN opisany w RFC 3464 przewiduje między innymi część zawierającą podsumowanie oraz część techniczną typu Do powiązania bounce’a z konkretną wysyłką potrzebny jest jednoznaczny identyfikator. Może nim być adres użyty w kopercie SMTP jako Skutki braku reakcji na wiadomości zwrotneJeżeli bounce’y są ignorowane, system może nadal traktować trwale niedostępne adresy jako aktywne. W efekcie kolejne wiadomości są kierowane do tych samych odbiorców, mimo że serwer docelowy konsekwentnie odrzuca przesyłki. Powoduje to narastanie błędów dostarczenia, zwiększa liczbę nieudanych prób i utrudnia odróżnienie problemu z pojedynczym adresem od awarii całej domeny odbiorcy. Nie każdy bounce powinien prowadzić do takiej samej decyzji. Błąd trwały, na przykład status Sprawdzanie przepływu wiadomości zwrotnychDiagnostykę należy rozpocząć od ustalenia, na jaki adres trafiają wiadomości zwrotne oraz czy skrzynka lub endpoint odbierający te komunikaty działa. Następnie trzeba sprawdzić logi wysyłki SMTP, identyfikatory wiadomości, wartości W praktyce należy zweryfikować, czy parser poprawnie obsługuje format MIME, kodowanie znaków, wieloczęściowe wiadomości DSN oraz sytuacje, w których serwer zwraca tylko kod SMTP bez pełnej wiadomości zwrotnej. Trzeba również wykluczyć pętlę, w której system odpowiada na własne bounce’y i generuje kolejne komunikaty. Warszawskie Pogotowie Komputerowe wykonuje diagnostykę laptopów i komputerów PC, w tym problemów z oprogramowaniem pocztowym działającym na tych urządzeniach; analiza samego serwera pocztowego wymaga dostępu do jego konfiguracji, logów i mechanizmu kolejkowania. |