Skip to main content

Co oznaczają komunikaty o błędach SMTP?

TATTOOING Close Up (in Slow Motion) - Smarter Every Day 122 (Może 2024)

TATTOOING Close Up (in Slow Motion) - Smarter Every Day 122 (Może 2024)
Anonim

Zbyt często komunikaty o błędach są niezrozumiałe. Ta strona będzie twoim przewodnikiem do serwerów pocztowych kodu, które powstają, gdy twój e-mail nie może wysłać. Jeśli pojawi się komunikat o błędzie "Nie można wysłać wiadomości. Błąd 421", jaki jest twój następny krok? Niech ta strona będzie twoim przewodnikiem do tego, co dalej.

Kody błędów SMTP: znaczenie za liczbami

Serwer pocztowy odpowie na każde żądanie klienta (np. Programu pocztowego) z kodem powrotu. Ten kod składa się z trzech liczb.

Pierwszy ogólnie wskazuje, czy serwer zaakceptował polecenie i czy mógł go obsłużyć. Pięć możliwych wartości to:

  • 1: Serwer zaakceptował polecenie, ale jeszcze nie podejmuje żadnych działań. Wymagany jest komunikat potwierdzający. Obecnie to nie jest używane.
  • 2: Serwer pomyślnie ukończył zadanie.
  • 3: Serwer zrozumiał żądanie, ale wymaga dalszych informacji, aby go ukończyć.
  • 4: Serwer napotkał tymczasową awarię. Jeśli polecenie zostanie powtórzone bez żadnych zmian, może ono zostać zakończone. Serwery pocztowe mogą wykorzystywać takie tymczasowe awarie, aby zablokować niezaufanych nadawców.
  • 5: Serwer napotkał błąd.

Druga liczba daje więcej informacji. Sześć możliwych wartości to:

  • 0: Wystąpił błąd składniowy.
  • 1: Wskazuje odpowiedź informacyjną, na przykład na żądanie HELP.
  • 2: Odnosi się do statusu połączenia.
  • 3 i 4 są nieokreślone.
  • 5: Odnosi się do statusu systemu pocztowego jako całości, a w szczególności serwera pocztowego.

Ostatnia liczba jest jeszcze bardziej szczegółowa i pokazuje więcej podziałów statusu przesyłania poczty.

Masz SMTP 550: Permanent Failure dla jednego lub więcej odbiorców?

Najczęstszy kod błędu SMTP podczas wysyłania wiadomości e-mail to 550.

Błąd SMTP 550 jest ogólnym komunikatem o błędzie. Oznacza to, że wiadomość e-mail nie mogła zostać dostarczona.

Błąd dostarczania 550 błędów protokołu SMTP występuje z wielu powodów; podczas gdy kod błędu 550 sam w sobie nic nie mówi o przyczynie niepowodzenia, wiele serwerów SMTP zawiera komunikat wyjaśniający z kodem błędu.

Często wiadomość e-mail nie mogła zostać dostarczona, ponieważ została zablokowana jako spam, albo poprzez analizę jej zawartości, albo ponieważ nadawca - lub sieć nadawcy - jest wymieniony jako prawdopodobne źródło spamu na czarnej liście DNS. Niektóre serwery pocztowe sprawdzają także łącza do złośliwego oprogramowania i zwracają błąd 550. Kody 550 błędów SMTP dla tych przypadków obejmują:

  • 550 5.7.1: Usługa niedostępna: klient ### zablokowany przy użyciu ### (serwer Exchange)
  • 550 5.7.1: Wiadomość odrzucona jako spam przez filtrowanie zawartości (serwer Exchange)
  • 550 Ta wiadomość została sklasyfikowana jako SPAM i może nie zostać dostarczona
  • 550 Wysokie prawdopodobieństwo spamu (Gmail)
  • 550 5 2 1 mail od odrzuconej strony ze spamem
  • 550 Twoja wiadomość została odrzucona, ponieważ wykryto, że wysyłasz spam (Wysyłanie z Rackspace)
  • 550 Wiadomość zawierała niebezpieczne treści

Co możesz zrobić? Jeśli to możliwe, spróbujskontaktować się z odbiorcą w inny sposób. Jeśli komunikat o błędzie wskazuje konkretną czarną listę lub filtr antyspamowy, spróbuj skontaktuj się z administratorem listy lub filtru. W przeciwnym razie zawsze możesz wyjaśnij niefortunną sytuację dostawcy poczty e-mail. Mogą być w stanie skontaktować się z kolegą po stronie odbiorcy i uzyskać posortowaną sytuację.

Lista kodów błędów SMTP (z objaśnieniami)

Trzy liczby błędów SMTP dostarczają nam szczegółową listę kodów odpowiedzi serwera ESMTP / SMTP, zgodnie z RFC 821 i późniejszymi rozszerzeniami:

  • 211 - Komunikat o stanie systemu.
  • 214 - Następuje komunikat pomocy dla ludzkiego czytelnika.
  • 220 - Gotowa usługa SMTP.
  • 221 - Zamknięcie usługi.
  • 250 - Żądane działania podjęte i zakończone. Najlepsze przesłanie wszystkich.
  • 251 - Odbiorca nie jest lokalny dla serwera, ale serwer zaakceptuje i przekaże dalej wiadomość.
  • 252 - Odbiorca nie może być VRFYed, ale serwer akceptuje komunikat i próbuje dostarczyć.
  • 354 - Rozpocznij wprowadzanie wiadomości i zakończ z. Oznacza to, że serwer jest gotowy do zaakceptowania samej wiadomości (po tym, jak poinformowałeś ją, skąd pochodzi i dokąd chcesz się udać).
  • 421 - Usługa jest niedostępna, a połączenie zostanie zamknięte.
  • 450 - Żądane polecenie nie powiodło się, ponieważ skrzynka pocztowa użytkownika była niedostępna (na przykład, ponieważ była zablokowana). Spróbuj ponownie później.
  • 451 - Polecenie zostało przerwane z powodu błędu serwera. Nie twoja wina. Może powiadom administratora.
  • 452 - Komenda została przerwana, ponieważ serwer ma niewystarczającą pamięć systemową.
  • 455 - Serwer nie może w tej chwili obsługiwać polecenia.

Następujące komunikaty o błędach (500-504) zazwyczaj informują, że twój klient poczty e-mail jest zepsuty lub, najczęściej, że twoja poczta e-mail nie mogła zostać dostarczona z tego czy innego powodu.

  • 500 - Serwer nie mógł rozpoznać polecenia z powodu błędu składni.
  • 501 - Napotkano błąd składniowy w argumentach komendy.
  • 502 - To polecenie nie jest zaimplementowane.
  • 503 - Serwer napotkał nieprawidłową sekwencję poleceń.
  • 504 - Parametr polecenia nie jest zaimplementowany.
  • 521 - Ten host nigdy nie przyjmuje poczty; odpowiedź przez fałszywy serwer.
  • 541 - Wiadomość nie mogła zostać dostarczona z powodów związanych z zasadami - zazwyczaj jest to filtr antyspamowy. (Tylko niektóre serwery SMTP zwracają ten kod błędu.)
  • 550 - Żądane polecenie nie powiodło się, ponieważ skrzynka pocztowa użytkownika była niedostępna (na przykład, ponieważ nie została znaleziona lub polecenie zostało odrzucone ze względu na zasady).
  • 551 - Odbiorca nie jest lokalny na serwerze. Serwer następnie podaje adres do przekazania, aby spróbować.
  • 552 - Akcja została przerwana z powodu przekroczenia przydzielonego miejsca.
  • 553 - Komenda została przerwana, ponieważ nazwa skrzynki jest nieprawidłowa.
  • 554 - Transakcja nie powiodła się. Obwiniaj go o pogodę.
  • 555 - Serwer nie rozpoznaje formatu adresu e-mail, a dostarczenie nie jest możliwe.
  • 556 - Wiadomość musi zostać przekazana, ale serwer odbierający ją odrzuci.