Jeśli twoje e-maile kiedykolwiek nie zostały dostarczone do zamierzonych skrzynek odbiorczych, mogłeś napotkać komunikaty o błędach SMTP. Komunikaty te mogą być różnego rodzaju i opisywać przyczynę problemu napotkanego podczas dostarczania wiadomości e-mail.
Średni wskaźnik dostarczalności wiadomości e-mail, przetestowany przez Email Tool Tester, wynosi około 83%, czyli mniej niż 85%! Oznacza to, że około 16 procent wszystkich wiadomości e-mail nie dociera do celu z powodu błędów.
Błędy SMTP mogą uniemożliwić dostarczenie ważnych wiadomości e-mail. Problemy te muszą być rozwiązywane szybko, aby cieszyć się płynnym dostarczaniem wiadomości e-mail i zapobiegać zaległościom w marketingu e-mailowym. Ten przewodnik wyjaśni niektóre z typowych kodów odpowiedzi SMTP i jak można je potencjalnie rozwiązać.
Informacje o protokole SMTP (Simple Mail Transfer Protocol)
SMTP to standard protokołu internetowego o nazwie "Simple Mail Transfer Protocol". Jako protokół warstwy aplikacji, SMTP Jest on używany do wysyłania i odbierania wiadomości za pośrednictwem serwera przy użyciu połączeń TCP/IP. Poczta elektroniczna jest uważana za najbardziej wartościowy system komunikacji od dłuższego czasu. Większość serwerów internetowych wykorzystuje SMTP do przesyłania tych wiadomości e-mail.
Przed wysłaniem wiadomości e-mail klient łączy się z serwerem SMTP za pośrednictwem portu TCP 25. Serwer SMTP odbiera połączenie i po jego nawiązaniu pozwala użytkownikowi wysłać wiadomość e-mail.
Jak działa SMTP
SMTP to protokół przesyłania poczty elektronicznej przeznaczony do przenoszenia wiadomości z jednego punktu do drugiego. Działa on w oparciu o protokół TCP (Transmission Control Protocol). Do działania wykorzystuje model klient-serwer.
- Serwer poczty e-mail wykorzystuje model SMTP do wysyłania wiadomości z klienta poczty e-mail do innego serwera poczty e-mail.
- Serwer poczty e-mail działa jako przekaźnik w celu wysłania wiadomości e-mail do skrzynki odbiorczej odbiorcy.
- Serwer odbierający używa protokołu takiego jak IMAP do pobrania wiadomości e-mail na skrzynkę odbiorcy.
Za każdym razem, gdy użytkownik kliknie "wyślij", nawiązywane jest połączenie TCP z serwerem SMTP. Serwer rozpoczyna proces przesyłania wiadomości e-mail przy użyciu portu 25. Klient przekazuje serwerowi adresy nadawcy i odbiorcy oraz treść wiadomości.
Mail Transfer Agent sprawdza, czy adresy e-mail należą do tej samej domeny, czy nie. Jeśli tak, wiadomość e-mail jest wysyłana poprawnie. Jeśli nie, serwer używa DNS do przekierowania wiadomości e-mail do właściwego serwera.
Zrozumienie kodów błędów SMTP
Kody błędów SMTP są zazwyczaj 3-cyfrowy kod, który jest używany przez serwer SMTP, gdy dostarczanie wiadomości e-mail nie powiedzie się. Pomagają one zrozumieć przyczynę niepowodzenia próby dostarczenia.
Jeśli jesteś właścicielem witryny internetowej, te kody błędów mogą znacząco wpłynąć na normalne funkcjonowanie systemu poczty e-mail w Twojej witrynie. Klienci mogą nie być w stanie skontaktować się z Tobą, jeśli Twój serwer SMTP stale wyświetla komunikaty o błędach. Może to potencjalnie prowadzić do zmniejszenia widoczności witryny.
Jak odczytywać kody błędów SMTP
An Kod błędu SMTP składa się z trzech cyfr, które można odczytać poniżej.
Klasa kodu błędu
Pierwsza cyfra oznacza, że serwer zaakceptował polecenie. Serwer próbował wykonać akcję, ale napotkał błąd. Jego wartość waha się od 1 do 5.
Przedmiot:
Druga cyfra w kodzie błędu zawiera szczegółowe informacje na temat typu problemu, takiego jak problem składniowy lub problem z połączeniem.
Szczegóły
Trzecia cyfra w kodzie błędu zawiera szczegółowe informacje na temat statusu transferu poczty.
Klasyfikacja kodów błędów SMTP
Kody błędów | Opis |
---|---|
100s | Serwer prowadzi dialog z klientem i musi kontynuować przetwarzanie żądania. |
200s | Żądanie zostało przetworzone. |
300s | Klient musi podjąć dalsze kroki w celu wypełnienia żądania |
400s | Klient może spróbować ponownie później, ponieważ wystąpił problem z żądaniem. |
500s | Żądanie nie może zostać wykonane, ponieważ wystąpił problem z serwerem. |
Typowe kody błędów i komunikaty SMTP
Komunikaty o błędach SMTP mogą być różnego rodzaju. Te komunikaty o błędach są wyjaśnienia kodów błędów. Zawierają one wyjaśnienia dotyczące przyczyn wystąpienia określonego kodu. Mogą one również zawierać sugestie, jak rozwiązać ten problem.
Kod 101
Kod SMTP 101 oznacza, że serwer nie może obecnie nawiązać połączenia.
Problem można rozwiązać poprzez ponowne sprawdzenie i poprawienie nazwy serwera. Mogła ona zostać błędnie wpisana.
Kod 221
Kod 221 oznacza, że serwer kończy swój kanał transmisji. Komunikatowi nie mogą towarzyszyć żadne dodatkowe komentarze zamykające.
W kontekście sesji e-mail wiadomość ta oznacza po prostu, że wiadomości e-mail zostały przetworzone, ale sesja wkrótce się zakończy.
Kod 354
The message with error code 354 might be somewhat cryptic. It often appears as “Start mail input end <CRLF>.<CRLF>.” This is the standard response to the Data command.
Wskazuje, że serwer otrzymał dane "Od" i "Do" wiadomości e-mail i jest gotowy do odebrania treści wiadomości.
Kod 421
Kod SMTP 421 wskazuje, że usługa jest niedostępna. Może to być spowodowane problemem z łącznością lub innym tymczasowym problemem z serwerem.
Ponieważ serwer nie jest obecnie dostępny. Może to być zarówno po stronie nadawcy, jak i odbiorcy. Spróbuj ponownie wysłać wiadomość e-mail, gdy serwer będzie działał.
Kod 450
Kod 450 oznacza, że akcja żądana przez klienta nie mogła zostać ukończona, ponieważ skrzynka pocztowa użytkownika jest niedostępna. Może to być spowodowane różnymi przyczynami. Uszkodzona skrzynka pocztowa, serwer offline lub problemy z IP.
Upewnij się, że korzystasz z niezawodnego adresu IP. Jeśli wszystko jest w porządku z twojej strony, serwer spróbuje wysłać go ponownie po pewnym czasie.
Kod 451
Kod 451 wskazuje, że wystąpiła czkawka w przetwarzaniu żądania klienta. Może to być również spowodowane problemami z łącznością z dostawcą usług internetowych lub serwerem przekaźnikowym, który otrzymał pocztę.
Problem ten występuje zwykle w przypadku wysyłania dużej ilości wiadomości e-mail za pośrednictwem bezpłatnej usługi poczty e-mail. Jeśli problem nadal występuje, skontaktuj się z dostawcą SMTP w celu uzyskania pomocy.
Kod 452
Kod 452 wskazuje na zwiększony ruch na serwerze. Oznacza to, że wysłano zbyt wiele wiadomości e-mail lub jest zbyt wielu odbiorców. Zwykle limit pamięci skrzynki pocztowej jest przekroczony.
Aby rozwiązać ten problem, spróbuj wysłać wiadomość e-mail po pewnym czasie. Ponieważ problem jest spowodowany wysyłaniem zbyt wielu wiadomości, ponowne wysłanie tej samej wiadomości po pewnym czasie zadziała.
Kod 455
Kod stwierdza, że serwer nie jest obecnie w stanie wykonać polecenia. Oznacza to, że serwer nie może obecnie obsłużyć określonych parametrów.
Użytkownik może spróbować ponowić operację po odczekaniu pewnego czasu. Jeśli problem nie ustąpi, zalecane jest skontaktowanie się z administratorem serwera odbierającego.
Kod 500
Kod 500 oznacza, że wystąpił błąd składni. Oznacza to, że serwer nie mógł zrozumieć polecenia wysłanego przez klienta.
Problem może być spowodowany konfliktem między serwerem a oprogramowaniem antywirusowym po stronie klienta. Upewnij się, że dokładnie postępujesz zgodnie z podanymi instrukcjami.
Kod 501
Ten kod błędu oznacza kolejny błąd składni. Ale ten błąd składni występuje z parametrami zamiast poleceń. Zwykle występuje, gdy adres e-mail jest nieprawidłowy.
Sprawdź ustawienia antywirusa na urządzeniach, aby rozwiązać problem. Sprawdź również wprowadzony adres e-mail. Musi on być poprawny.
Kod 502
Kod 502 wskazuje, że polecenie wydane przez klienta nie zostało jeszcze zaimplementowane. Oznacza to po prostu, że konkretna funkcja lub akcja, którą użytkownik próbuje wykonać, nie jest dostępna na serwerze.
Użytkownik powinien skontaktować się z usługodawcą, aby uzyskać informacje o niedostępności tego polecenia. Uzyskać od niego wskazówki i postępować zgodnie z jego instrukcjami.
Kod 503
Kod ten oznacza, że serwer napotkał nieprawidłową sekwencję poleceń. Może również pojawić się jako znak, że serwer wymaga uwierzytelnienia e-mail.
Kod 541
Kod błędu 541 występuje, gdy adres odbiorcy odrzucił wiadomość użytkownika. Może wystąpić, jeśli wysłana wiadomość zostanie odrzucona przez filtr antyspamowy odbiorcy.
Rozwiązanie może być całkiem proste. Poproś odbiorcę o dodanie Twojego adresu e-mail do białej listy lub listy bezpiecznych nadawców. W ten sposób ich serwer pocztowy rozpozna Twój adres e-mail jako autentyczny, a nie spam.
Kod 550
Kod 550 wskazuje, że adres e-mail, z którym klient próbuje się połączyć, nie istnieje po stronie odbiorcy. Czasami ten błąd może również wystąpić, jeśli serwer odbiorcy blokuje przychodzące wiadomości e-mail. Może to być spowodowane brakiem protokołów uwierzytelniania wiadomości e-mail, takich jak SPF, DKIM i DMARC.
Należy wprowadzić prawidłowy i autentyczny adres e-mail. Jeśli błąd nadal występuje, skontaktuj się bezpośrednio z odbiorcą. Upewnij się, że masz prawidłowy adres e-mail.
Kod 552
Podobnie jak kod 452, kod błędu 552 również występuje, gdy skrzynka pocztowa odbiorcy osiągnęła pojemność. Kod ten brzmi: "Żądane akcje pocztowe przerwane, przekroczono przydział pamięci".
Problem można rozwiązać, wykorzystując mniej miejsca podczas wysyłania wiadomości e-mail. Zmniejsz rozmiar załączników przed ich wysłaniem i spróbuj wysłać mniejszą wiadomość.
Kod 553
Kod stwierdza, że żądana akcja nie została podjęta, a nazwa maillbox jest nieprawidłowa. Oznacza to, że w wierszu odbiorcy znajduje się nieprawidłowy adres e-mail.
Przejrzyj wszystkie adresy e-mail, na które wysyłasz wiadomości. Poszukaj błędów, takich jak dodatkowe znaki, puste spacje lub nieprawidłowe nazwy powodujące ten problem.
Kod 554
Oznacza to, że transakcja nie powiodła się. Oznacza to, że wysłanie wiadomości e-mail nie nastąpiło prawidłowo. Otrzymanie tego błędu oznacza, że otrzymana wiadomość e-mail jest spamem lub że adres IP został zablokowany.
Aby rozwiązać ten problem, należy sprawdzić, czy adres e-mail lub adres IP został oznaczony jako spam. Lub skorzystać z profesjonalnej usługi SMTP.
Słowa końcowe
Zrozumienie kodów błędów SMTP nie tylko pomaga w diagnozowaniu i rozwiązywaniu problemów z dostarczaniem wiadomości e-mail, ale także podkreśla delikatne zawiłości komunikacji cyfrowej. Kody te, często postrzegane jako zwykły żargon techniczny, są cichymi arbitrami naszej codziennej wymiany, zapewniając, że wiadomości docierają do zamierzonych miejsc docelowych. Przypominają nam, że nawet w erze natychmiastowej łączności istnieje złożony i solidny system, który po cichu pracuje nad wypełnianiem luk i łączeniem ludzi.
- Jak długo trwa propagacja rekordów SPF i DMARC? - 12 lutego 2025 r.
- Jak zautomatyzowane narzędzia Pentest rewolucjonizują pocztę e-mail i cyberbezpieczeństwo - 3 lutego 2025 r.
- Studium przypadku MSP: Hubelia upraszcza zarządzanie bezpieczeństwem domeny klienta dzięki PowerDMARC - 31 stycznia 2025 r.