Jak e-mail może się zgubić?

53

Zdarzyło mi się wczoraj.

Ktoś twierdził, że wysłała mi e-mail, ale go nie dostałem.
Nie ma go w Odebranych, Spamie, Koszu itp. Nigdzie nie ma.

Jak to możliwe (zakładając, że nie ma błędu użytkownika)?
Gdzie coś może pójść nie tak?

otisonoza
źródło
4
każ jej wysłać to ponownie, problem rozwiązany.
Najgorszy
9
@ Najgorszy - może działać, ale w zależności od problemu może nie działać.
Keltari
2
Nie jest to możliwe, chyba że dostawca poczty e-mail przefiltrował wiadomość e-mail, zanim dotarła do skrzynki odbiorczej.
Ramhound 30.04.2014
21
Zawsze znajduje się odpowiednik „czeku w poczcie”. Ludzie okłamywali mnie wprost, by oszczędzić sobie wstydu, gdy zapomnieli coś wysłać.
Heptyt
3
Ulubiona odpowiedź naszego administratora systemu to „Wystąpił problem z serwerem poczty”. powiedział nuf!
Songo

Odpowiedzi:

81

Śledzenie ścieżki od nadawcy do Ciebie:

  1. 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 do serwera SMTP, ale serwer SMTP nie był w stanie przekazać go do następnego przeskoku.

    • Serwer SMTP może być tak zajęty, że ma zaległe wiadomości do przetworzenia, może to potrwać kilka godzin.
    • Serwer SMTP mógł próbować go wysłać, ale serwer odbierający nie mógł / nie od razu go zaakceptował. [odroczenie] Serwer wysyłający będzie kontynuował próbę dostarczenia i większość serwerów zrobi to lub do dwóch dni lub dłużej, zanim odeśle wiadomość z powrotem do Ciebie jako niemożliwą do dostarczenia.
    • Serwer odbierający mógł odrzucić wiadomość [na czarnej liście / skanowanie spamu / skrzynka pocztowa pełna / nieistniejący użytkownik], a serwer wysyłający nie może lub nie odeśle do ciebie odesłaną wiadomość.

     

  3. Wiadomość została zaakceptowana przez serwer odbierający, ale ...

    • Serwer odbierający jest zaległy, a wiadomość czeka w kolejce na przetworzenie / dostarczenie.
    • Wiadomość została oznaczona jako spam i usunięta. Jest to zła praktyka, ponieważ wiadomość powinna zostać całkowicie odrzucona, ale robi to wiele serwerów. [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, aby nie wysyłać wiadomości odesłanej, lub sama wiadomość odesłana jest niemożliwa do dostarczenia.

     

  4. Wiadomość została dostarczona gdzieś na twoje konto, ale ...

    • Twój klient e-mail nie został poprawnie zsynchronizowany z serwerem. Zamknij i otwórz ponownie.
    • Nie patrzysz wystarczająco mocno. Wiem, że to brzmi małostkowo, ale w większości przypadków tak jest i jest to niezwykle frustrujące, ponieważ ludzie obrażają się, prosząc o dwukrotne sprawdzenie czegoś tak prostego, że „nie mogą się mylić”.

Źródło: administruję serwerami e-mail.

Ponieważ większość osobistych wiadomości e-mail przepływa łatwo przez system pocztowy i są dostarczane niemal natychmiast, ludzie przyjmują tę prędkość jako pewnik i traktują wiadomości e-mail jak komunikator internetowy. W pewnych okolicznościach dostarczenie całkowicie uzasadnionego, 3-wyrazowego e-maila może potrwać kilka minut, godzin, a nawet dni .

Bądź cierpliwy.

Sammitch
źródło
22
Kiedyś otrzymałem odesłanie od wiadomości ponad rok po jej wysłaniu (prawdopodobnie około 20 lat temu). Najlepsze, co mogłem wymyślić, znajdowało się w systemie, który został na jakiś czas wyłączony z sieci, ale później został zasilony.
supercat
2
2. d SPF w połączeniu z źle skonfigurowanym systemem wysyłania (np. Wysyłanie z konta Blackhole) często powoduje takie problemy - mój dostawca poczty e-mail musiał mi pomóc w debugowaniu, ponieważ nic nie dotarło do mnie z adresu biuletynu, podczas gdy webmaster nie otrzymał każdy rodzaj odbicia.
Chris H
3
Nie doświadczyłem tego jeszcze z Gmailem, ale Outlook.com lubi po cichu odrzucać pocztę za pomocą 200 OK.
nyuszika7h
5
skrajny przypadek: wiadomość została dostarczona do jakiegoś serwera w łańcuchu, potwierdzony odbiór, ale ten serwer upadł, zanim mógł go przesłać dalej. Jeśli masz szczęście, wróci za kilka tygodni lub miesięcy i wyśle ​​ją dalej, jeśli nie masz szczęścia, nastąpiła awaria dysku twardego i Twoja wiadomość zniknęła na zawsze.
jwenting
7
Dodałbym również „przyczynę społeczną”: nadawca kłamał i nigdy go nie wysyłał.
user1833218
23

W wielu miejscach może się nie udać.

Np. Poczta podąża ścieżką od serwera do serwera. Jedna z nich mogła ulec awarii po otrzymaniu poczty, ale przed jej przekazaniem.

Lub może zostać zidentyfikowany jako spam. W zależności od źródła od 95% do 98% cały e-mail to niepożądany spam. Niektóre z nich są rozpoznawane i umieszczane w specjalnym folderze. Niektóre z nich są po prostu upuszczane bez powiadomienia. Zdarzyło mi się to ze skanowanymi dokumentami (z „drukarki” MFC, która „skanowana do e-maila 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 prostej wiadomości testowej zawierającej tylko nieprzetworzony tekst, ale nic, co zawiera tylko plik PDF, nie dotarło. W tym celu potrzebujesz pomocy osób zarządzających odbierającymi serwerami poczty, a oni zadadzą ci kilka pytań, takich jak dokładna godzina wysłania wiadomości e-mail (bez konieczności przeglądania wielu dzienników. Z dokładnym czasem mogą to zrobić przynajmniej potwierdź, czy wiadomość e-mail została otrzymana, czy nie).

Nie trzeba dodawać, że poproś użytkownika, aby przejrzał folder ze spamem przed zgłoszeniem problemu z odpowiednim postmasterem.

Hennes
źródło
7
Ponieważ e-mail jest zwykle tak niezawodny, ludzie nie zdają sobie sprawy, że istnieje wiele miejsc, w których można go „zgubić”. Filtry spamu / wirusów, zapory ogniowe spamu / wirusów, przekaźniki poczty, serwery poczty itp.
Keltari
6
Ciche porzucanie wiadomości e-mail - spamu, wirusów itp. - jest niezgodne ze specyfikacją SMTP. Niestety niektóre serwery nadal to robią; godnym uwagi przykładem jest Hotmail. (Zamiast tego serwer powinien odpowiedzieć błędem, a nie odpowiedzieć z sukcesem, a następnie po cichu odrzucić pocztę.)
ntoskrnl
@ntoskrnl, więc nie przeszkadza ci rozproszenie wsteczne? en.wikipedia.org/wiki/Backscatter_(email) . RFC są fajne, ale po prostu nie akceptują rzeczywistości spamerów i złośliwego oprogramowania za pośrednictwem poczty elektronicznej.
Zoredache
2
@Zoredache Ten artykuł sugeruje alternatywne prawo we wstępie - odrzucanie spamu na etapie połączenia SMTP z błędem, zamiast akceptowania poczty, a następnie wysyłania odesłanych wiadomości lub upuszczania. Jak powiedziałem, poczta e-mail została zaprojektowana w taki sposób, aby była niezawodna, a serwery, które nie dostarczają niezawodnie wiadomości e-mail, łamią specyfikację (i mogą również naruszać POLA , jak pokazują to pytania).
ntoskrnl
@ntoskrnl i czy serwer wysyłający zawsze przekazuje błąd użytkownikowi? Założę się, że można je (źle) skonfigurować tak, aby ignorowały, na przykład w domenach, których adresy są często sfałszowane.
Chris H