Nie ma nic bardziej frustrującego niż posiadanie ważnego e-maila, który wysłał Ci ktoś, kto nigdy nie dotarł, a żadna ze stron nie wiedziała, co się z nim stało. Dzisiejszy post z pytaniami i odpowiedziami dla SuperUser dotyczy problemów, które mogą uniemożliwić e-mailowi dotarcie do miejsca docelowego.
Dzisiejsza sesja pytań i odpowiedzi jest dostępna dzięki uprzejmości SuperUser - części Stack Exchange, grupy witryn internetowych z pytaniami i odpowiedziami.
Zdjęcie dzięki uprzejmości HKmPUA (Flickr) .
Pytanie
Czytnik SuperUser otisonoza chce wiedzieć, jak e-mail może się zgubić:
Przydarzyło mi się to wczoraj. Ktoś twierdził, że wysłała mi e-mail, ale go nie otrzymałem. Nie ma go w mojej skrzynce odbiorczej, w spamie, koszu itp. Nigdzie go nie ma. Jak to możliwe (zakładając, że nie ma błędu użytkownika)? Gdzie po drodze może coś pójść nie tak?
Jakie problemy może napotkać wiadomość e-mail po drodze, które uniemożliwiłyby jej dotarcie do czyjejś skrzynki odbiorczej?
Odpowiedź
Dostawcy SuperUser Sammitch i Hennes mają dla nas odpowiedź. Po pierwsze, Sammitch:
Śledzenie ścieżki od nadawcy do Ciebie:
1. Tak naprawdę to nigdy nie zostało wysłane. Wiele osób nawet nie zauważa, że wiadomość znajduje się w ich skrzynce nadawczej i nie można jej wysłać z wielu powodów.
2. Klient poczty pomyślnie wysłał go na serwer SMTP, ale serwer SMTP nie mógł go przekazać do następnego przeskoku.
- Serwer SMTP może być tak zajęty, że ma zaległe wiadomości do przetworzenia, może wystąpić opóźnienie wynoszące kilka godzin.
- Serwer SMTP mógł próbować go wysłać, ale serwer odbierający „nie mógł / nie chciał” natychmiast go zaakceptować (odroczenie). Serwer wysyłający będzie kontynuował próby dostarczenia, a większość serwerów będzie to robić przez okres do dwa dni lub więcej przed odesłaniem wiadomości jako niemożliwej do dostarczenia.
- Serwer odbierający mógł odrzucić wiadomość od razu (czarna lista, skanowanie spamu, pełna skrzynka pocztowa, nieistniejący użytkownik), a serwer wysyłający nie może lub nie odeśle do Ciebie wiadomości o odesłaniu.
3. Wiadomość została zaakceptowana przez serwer odbierający, ale…
- Serwer odbierający ma zaległości, a wiadomość znajduje się w kolejce i oczekuje na przetworzenie / dostarczenie.
- Wiadomość została oznaczona jako spam i usunięta. Jest to zła praktyka, ponieważ wiadomość powinna zostać od razu odrzucona, ale wiele serwerów to robi (podejrzewam, że Gmail robi to od czasu do czasu).
- Wiadomość była w jakiś sposób niemożliwa do dostarczenia i albo serwer jest skonfigurowany tak, aby nie wysyłać odesłanej wiadomości, albo sama odesłana wiadomość jest niemożliwa do dostarczenia.
4. Wiadomość została dostarczona gdzieś na swoim koncie, ale…
- Twój klient poczty e-mail nie został poprawnie zsynchronizowany z serwerem. Zamknij i otwórz ponownie.
- Nie wyglądasz wystarczająco mocno. Wiem, że to brzmi małostkowo, ale w większości przypadków tak właśnie jest i jest to niezwykle frustrujące, ponieważ ludzie obrażają się, gdy proszeni są o podwójne sprawdzenie czegoś tak prostego, że „nie mogą się mylić”.
Źródło: Administruję serwerami pocztowymi.
Ponieważ większość osobistych wiadomości e-mail przepływa z łatwością przez system pocztowy i jest dostarczanych niemal natychmiast, ludzie uważają tę prędkość za pewnik i traktują e-maile jak komunikatory internetowe. W pewnych okolicznościach dostarczenie całkowicie uzasadnionego e-maila składającego się z trzech słów może zająć kilka minut, godzin lub nawet dni.
Bądź cierpliwy.
Następnie odpowiedź od Hennesa:
W wielu miejscach może się nie udać.
Poczta podąża ścieżką od serwera do serwera. Jeden z nich mógł ulec awarii po odebraniu wiadomości, ale przed jej przekazaniem.
Lub mógł zostać zidentyfikowany jako spam. W zależności od źródła od 95% do 98% wszystkich wiadomości e-mail to niechciany spam. Niektóre z nich są rozpoznawane i umieszczane w specjalnym folderze. Niektóre z nich są po prostu upuszczane bez powiadomienia. Zdarzało mi się to ze skanowanymi dokumentami (z „drukarki” MFC, która „skanowała do wiadomości e-mail w formacie PDF”) w czasie, gdy pliki PDF były popularne wśród spamerów.
W końcu wyśledziliśmy problem po wysłaniu prostych e-maili testowych zawierających tylko surowy tekst, które dotarły, ale wszystko, co zawierało tylko plik PDF, nie dotarło. W tym celu potrzebna byłaby pomoc osób zarządzających odbierającymi serwerami pocztowymi, które zadadzą Ci kilka pytań, takich jak dokładny czas wysłania e-maila (bez tego muszą przeglądać wiele logów). Z dokładnym czasem mogą przynajmniej potwierdzić, czy e-mail dotarł, czy nie.
Nie trzeba dodawać, że poproś użytkownika, aby zajrzał do folderu ze spamem, zanim zgłosisz problem z odpowiednim postmasterem.
Masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych zaawansowanych technicznie użytkowników Stack Exchange? Sprawdź cały wątek dyskusji tutaj .