Porównaj ceny domen i usług IT, sprzedawców z całego świata

Śledzić trasę e-maili?


Mamy kilka aplikacji PHP, które zapewniają wewnętrzną komunikację z personelem za pośrednictwem poczty elektronicznej. Od czasu do czasu pracownik stwierdza, że ​​nie otrzymał wiadomości e-mail. System BCC lub CC mnie we wszystkich e-mailach, więc mam ich kopie osobiście. Ponadto podczas sprawdzania/var/log/maillog pojawia się wpis dotyczący komunikatu, że pracownik twierdzi, że nie jest wysyłany.
Wysłałem pracownikowi wiadomość e-mail z kopią otrzymanej wiadomości, wraz z kopią linii w dzienniku pocztowym. Mówi, że raz dziennie sprawdza skrzynkę ze śmieciami/spamem, więc po prostu nie dostał tego e-maila.
Teraz ten system działa już od około 2 lat i mieliśmy tylko 2 skargi dotyczące nieprawidłowego dostarczania wiadomości e-mail.
Czy istnieje sposób, aby dowiedzieć się, dokąd ta wiadomość e-mail została wysłana?
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Odszukiwanie e-maili, które „nigdy nie nadeszły”, to koszmar administracyjny.
Zacząłbym (i zakończył) od spojrzenia na twoje logi poczty, tak jak już to zrobiłeś: pokażą one serwer, na który twój system wysłał wiadomość i jeśli została pomyślnie przesłana (nie ma błędów w twoim dzienniku poczty), to jest na wyciągnięcie ręki, chyba że chcesz być wyjątkowo hojny i zacząć dzwonić do administratorów poczty w innych witrynach.

(Wskazówka:

NIE

Nie dzwoń, chyba że istnieje relacja „krytyczna dla obu stron”. W takim przypadku Twój szef powinien porozmawiać ze swoim szefem, abyście mogli wspólnie rozwiązać problem).
Kiedy miałem do czynienia ze współdzielonymi usługami hostingowymi/pocztowymi, podawałem ludziom ten standardowy wzorzec, w którym e-mail „nigdy nie dotarł”, ale nasz serwer nie otrzymał ważnego powodu (mieliśmy bezbłędną transmisję):

Poczta e-mail to zasadniczo zawodna usługa, która opiera się wyłącznie na „najlepszych staraniach”, aby dotrzeć do odbiorców. Opiera się na interakcji każdej maszyny, przez którą przechodzi wiadomość i może się nie udać z dowolnej liczby powodów lub bez powodu. Brak gwarancji dostarczenia wiadomości e-mail.
Firma [COMPANY] dołożyła wszelkich starań, aby dostarczyć Twoją wiadomość: została przesłana z naszego serwera ([NAZWA_SERWERA_NASZCZELNEGO]) do serwera odpowiedzialnego za e-mail [ODBIORCA] ([NAZWA_SERWERA_RCPT]) o godzinie [CZAS]. Niestety, chociaż [OUR_SERVERNAME] dołożył wszelkich starań, aby na czas przenieść Twoją wiadomość i upewnić się, że [RECIPIENT] ją otrzyma, nie możemy ręczyć za wysiłek, jaki [RCPT_SERVERNAME] jest gotów włożyć.

(Wydaje mi się, że nasz personel pomocniczy wyciągnął to trochę mniej frustrujące przed wysłaniem go do klienta, ponieważ nigdy nie zostałem zwolniony z powyższego - zachichotał nowy personel pomocniczy :-)

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się