Najczęstsze kody błędów wyjaśnione
Moduł 6: Zwroty (bounce) i rozwiązywanie problemów · Czas czytania: 12 minut
Cel lekcji: Po tej lekcji rozpoznają Państwo najczęściej spotykane kody błędów, będą wiedzieć, jaka jest ich przyczyna, oraz kto powinien je rozwiązać: Państwo jako nadawca, odbiorca, czy administrator serwera pocztowego.
Kluczowe pojęcia: adres nieznany (5.1.1), skrzynka pełna (4.2.2 / 5.2.2), wiadomość zbyt duża (5.3.4), brak trasy (5.4.x), wygaśnięcie w kolejce (4.4.7), odmowa przekazania (relay denied) (5.7.1), brak uwierzytelnienia (Gmail 5.7.26), brak rekordu PTR (Gmail 5.7.25), zbyt wysokie tempo (4.7.28), Microsoft 4.7.500, 5.7.509, 5.7.515, 5.7.606, 5.7.708, blokada IP T-Online, limit wysyłki
Najpierw: kto powinien coś zrobić?
Kod błędu jest przydatny dopiero wtedy, gdy wiedzą Państwo, kto powinien zareagować. Dlatego każdy zwrot (bounce) należy najpierw zaklasyfikować do jednej z czterech kategorii:
- Adres lub skrzynka odbiorcy (
5.1.x,x.2.x): adres nie istnieje, albo skrzynka jest pełna lub wyłączona. Mogą Państwo jedynie sprawdzić adres lub ostrzec odbiorcę w inny sposób. - Państwa ustawienia jako nadawcy (na przykład
5.7.1 relaying denied, błędy logowania, limit wysyłki): zmieniają Państwo coś w swoim programie pocztowym lub w swoim pakiecie. - Państwa domena (SPF, DKIM, DMARC; Gmail
5.7.26, Microsoft5.7.509i5.7.515): dostosowują Państwo swoje DNS albo zlecają to komuś innemu. - Serwer wysyłający (PTR, lista blokująca, reputacja; Gmail
5.7.25i4.7.28, Microsoft4.7.500i5.7.606, T-Online): rozwiązuje to administrator serwera. W przypadku pakietu hostingowego lub usługi pocztowej jest to Państwa dostawca.
Adres i skrzynka pocztowa
| Kod (przykładowy tekst) | Przyczyna | Co robić? |
|---|---|---|
550 5.1.1 User unknown, Recipient address rejected, mailbox unavailable | Adres nie istnieje u odbiorcy | Proszę sprawdzić pisownię. Jeśli jest poprawna, proszę zapytać odbiorcę inną drogą, czy adres nadal istnieje |
550 5.1.10 (Microsoft), RecipientNotFound | To samo w Microsoft 365 | Tak samo |
5.1.2, Host or domain name not found | Domena nie istnieje lub nie ma serwera pocztowego (brak MX i brak A) | Czy w domenie jest literówka (gmial.com)? Albo domena odbiorcy wygasła lub jest nieprawidłowo skonfigurowana |
452 4.2.2 lub 552 5.2.2, mailbox full, quota exceeded, out of storage space | Skrzynka odbiorcy jest pełna | Odbiorca musi zwolnić miejsce. Przy 4.2.2 Państwa serwer wciąż próbuje; przy 5.2.2 jest to ostateczne. Gmail używa 552 5.2.2 dla pełnej skrzynki, która też od dawna nie jest używana |
450 4.2.1, receiving mail too quickly | Odbiorca otrzymuje zbyt dużo poczty w krótkim czasie | Proszę poczekać, Państwa serwer spróbuje ponownie |
552 5.3.4, message size exceeds, message too big | Wiadomość z załącznikami jest większa niż dopuszcza odbiorca | Mniejszy załącznik lub udostępnienie pliku poprzez link. Uwaga: kodowanie powiększa załączniki o około jedną trzecią (lekcja 3.2) |
Państwa własne ustawienia wysyłki
| Kod (przykładowy tekst) | Przyczyna | Co robić? |
|---|---|---|
550 5.7.1 Relaying denied, Relay access denied | Państwa program pocztowy nie loguje się do serwera wychodzącego, który w związku z tym odmawia przekazania poczty do innych domen | Proszę włączyć weryfikację dla serwera wychodzącego (lekcja 1.4, 2.1) |
535 5.7.8 Authentication failed | Nieprawidłowa nazwa użytkownika lub hasło przy wysyłaniu | Jako nazwę użytkownika proszę użyć pełnego adresu e-mail, hasło przetestować w poczcie webowej |
550 5.4.5 Daily sending quota exceeded, message limit reached | Osiągnęli Państwo limit wysyłki swojej skrzynki lub pakietu | Proszę poczekać, aż limit się odnowi. Nie wysyłają Państwo dużo poczty? Skrzynka mogła zostać wykorzystana w niewłaściwy sposób: proszę od razu zmienić hasło |
553 5.7.1 ... not owned by user, can not send emails from | Adres nadawcy nie należy do skrzynki, na którą się Państwo logują | Proszę wysyłać z własnego adresu lub skonfigurować alias zgodnie z zaleceniami dostawcy (lekcja 3.3) |
4.4.7, Message expired, retry timeout exceeded | Wiadomość przez kilka dni czekała w kolejce i nie mogła zostać dostarczona | Proszę sprawdzić wcześniejsze komunikaty o odroczeniu: zawierają one rzeczywisty powód |
Państwa domena: uwierzytelnianie
| Kod (przykładowy tekst) | Przyczyna | Co robić? |
|---|---|---|
550 5.7.26 ... sender is unauthenticated (Gmail) | SPF i DKIM oba zawodzą, albo DMARC kończy się niepowodzeniem | Proszę uzupełnić SPF o usługę, która wysyłała wiadomość, włączyć DKIM, sprawdzić dopasowanie (moduł 4) |
550 5.7.27 (Gmail) | SPF zawiodło | Proszę dodać serwer wysyłający do SPF; proszę zwrócić uwagę na limit dziesięciu wyszukiwań |
550 5.7.30 / 421 4.7.30 (Gmail) | DKIM zawiodło | Proszę sprawdzić klucz DKIM z selektorem z wiadomości |
421 4.7.32 / 550 5.7.32 (Gmail) | Domena w polu From: nie jest dopasowana do SPF ani DKIM | Własny DKIM dla Państwa domeny u usługi wysyłającej, albo własny Return-Path |
421 4.7.31 (Gmail) | Nadawca masowy bez rekordu DMARC | Proszę umieścić rekord DMARC, przynajmniej p=none |
550 5.7.509 Access denied, sending domain ... does not pass DMARC verification and has a DMARC policy of reject (Microsoft) | DMARC zawodzi, a Państwa własna polityka ma ustawione reject | Proszę sprawdzić, które źródło nie jest dopasowane (raport DMARC, lekcja 4.5). To dokładnie dlatego zaczyna się od p=none |
550 5.7.515 Access denied, sending domain ... does not meet the required authentication level (Microsoft) | Nadawca masowy wysyłający do Outlook.com, u którego SPF lub DKIM zawodzi, albo brakuje DMARC | Proszę doprowadzić do zaliczenia zarówno SPF, jak i DKIM, oraz dodać rekord DMARC (lekcja 5.3) |
550 5.7.23 ... Sender Policy Framework violation (Microsoft) | SPF zawodzi u odbiorcy, który rygorystycznie filtruje według SPF | Proszę uzupełnić SPF |
550 5.7.1 DMARC check failed (inne serwery) | To samo, z ogólnym kodem | Tak samo |
Uwaga przy 5.7.509: zwrot wskazuje Państwa domenę, ale przyczyna nie zawsze leży w Państwa zwykłej poczcie. Często chodzi o stronę internetową, sklep internetowy lub program księgowy, który wysyła pocztę w imieniu Państwa domeny, bez obecności tej usługi w SPF lub bez podpisywania własnym DKIM. Proszę sprawdzić w nagłówkach oryginalnej wiadomości, znajdujących się na dole zwrotu, pole Return-Path oraz serwer wysyłający.
Serwer wysyłający: PTR, reputacja i listy blokujące
| Kod (przykładowy tekst) | Przyczyna | Kto to rozwiązuje? |
|---|---|---|
550 5.7.25 ... doesn't have a PTR record (Gmail) | Adres IP serwera wysyłającego nie ma (poprawnego) odwrotnego DNS, często dotyczy IPv6 | Administrator serwera (lekcja 5.1) |
421 4.7.23 (Gmail) | To samo, wersja tymczasowa | Tak samo |
550 5.7.29 / 421 4.7.29 (Gmail) | Wiadomość nie została wysłana przez TLS | Administrator serwera |
421 4.7.28 ... unusual rate of email (Gmail), 550 5.7.28 ... unusual rate of unsolicited email | Zbyt dużo poczty lub zbyt dużo niechcianej poczty z tego adresu IP | Proszę obniżyć tempo wysyłki; w przypadku ostatecznej odmowy proszę najpierw rozwiązać przyczynę (spam, zakupiona lista) |
451 4.7.500 Server busy. Please try again later from [IP] (Microsoft) | Microsoft tymczasowo spowalnia adres IP, często dlatego, że jest nowy lub wolumen nagle wzrasta | Proszę poczekać, serwer spróbuje ponownie; administrator rozgrzewa adres IP i zgłasza go do SNDS (lekcja 6.4). Microsoft dokumentuje zakres od 4.7.500 do 4.7.699 także jako "Access denied, please try again later" w przypadku podejrzanej aktywności |
550 5.7.606 do 5.7.649 Access denied, banned sending IP [IP] (Microsoft) | Adres IP został zablokowany przez Microsoft | Administrator wnioskuje o usunięcie blokady poprzez sender.office.com, po usunięciu przyczyny |
550 5.7.708 Access denied, traffic not accepted from this IP (Microsoft 365, wychodzące) | Ruch z tego adresu IP lub z tego środowiska Microsoft 365 nie jest akceptowany, często po nadużyciu | Administrator środowiska Microsoft 365, poprzez wsparcie techniczne Microsoft |
554 ... blocked using zen.spamhaus.org, listed at, RBL | Adres IP znajduje się na liście blokującej | Administrator serwera, po usunięciu przyczyny (lekcja 5.2) |
554 IP=192.0.2.25 - A problem occurred i podobne komunikaty z "bad reputation" (T-Online) | T-Online zablokował adres IP na podstawie własnych danych o reputacji | Administrator serwera wysyłającego kontaktuje się z T-Online (lekcja 6.4) |
421 Maximum parallel connections for your IP-Address reached (T-Online) | Zbyt dużo równoczesnych połączeń | Administrator ogranicza liczbę połączeń; poczta i tak zostanie dostarczona później |
Jak sprawdzić nieznany kod?
- Proszę sprawdzić, kto go podał. Nazwa w
Remote-MTAlub pohostwskazuje, o jaki podmiot chodzi:google.com,outlook.comlubprotection.outlook.com,t-online.de, i tak dalej. - Proszę wyszukać kod u tego podmiotu. Google ma stronę "Gmail SMTP errors and codes", Microsoft "Email nondelivery reports and SMTP errors in Exchange Online", a Yahoo i T-Online mają strony dla administratorów poczty (postmaster). Są one bardziej wiarygodne niż przypadkowe forum.
- Proszę przeczytać tekst znajdujący się za kodem. U dużych odbiorców często pojawia się link lub kod w nawiasach (jak
(AS843)u Microsoft), który dokładnie wyjaśnia, o co chodzi. - Proszę spojrzeć na oryginalną wiadomość na dole zwrotu. Jaki adres nadawcy, jaki Return-Path, jaki serwer? Przy błędach SPF i DMARC właśnie tam znajduje się odpowiedź.
W praktyce
W WebOké w bazie wiedzy znajduje się lista często występujących komunikatów, a w DirectAdmin w Śledzenie e-mail widoczna jest dosłowna odpowiedź serwera odbierającego. U innych dostawców taki dziennik zazwyczaj też istnieje, czasem dostępny tylko dla administratora. Jeśli proszą Państwo o pomoc dostawcę, zawsze proszę przesłać pełny zwrot, z linią zawierającą kod, adresem nadawcy, adresem odbiorcy i godziną. Podsumowanie w stylu "moja poczta nie dochodzi" nikt nie jest w stanie zweryfikować.
Podsumowanie
- Każdy kod proszę najpierw zaklasyfikować: adres/skrzynka odbiorcy, Państwa ustawienia wysyłki, Państwa domena, albo serwer wysyłający.
5.1.1adres nie istnieje,x.2.2skrzynka pełna,5.3.4zbyt duże,5.7.1 relaying deniedbrak zalogowania.- Uwierzytelnianie: Gmail
5.7.26/5.7.27/5.7.30, Microsoft5.7.509(DMARC z reject) oraz5.7.515(masowa wysyłka). - Serwer: Gmail
5.7.25(PTR), Microsoft4.7.500(tymczasowo spowolniony) oraz5.7.606(zablokowany IP), blokady IP T-Online. - Nieznany kod proszę wyszukać u podmiotu, który go podał, oraz przeczytać oryginalną wiadomość na dole zwrotu.
Quiz
Zadanie
Zadanie Z6.2: Powiązanie kodu z przyczyną. Otrzymają Państwo dziesięć rzeczywistych komunikatów o błędach (z przykładowymi domenami i adresami dokumentacji) oraz listę przyczyn i wskazanie, kto powinien zareagować. Proszę powiązać każdy komunikat z właściwą przyczyną oraz właściwym podmiotem. Program sprawdza odpowiedzi według stałego klucza i podaje wyjaśnienie do każdej odpowiedzi.
Dalsza lektura
Kroki opisane w tych artykułach dotyczą paneli WebOké; u innych dostawców działa to w podobny sposób.
- Instrukcja DirectAdmin 9.5: Wysyłanie odrzucone: czarne listy i limity
- Mail delivery failed: jak odczytać komunikat o błędzie i co oznaczają poszczególne kody
- Wiadomość odrzucona: message too big
- Wysyłanie poczty: Too many recipients
- Limit wysyłania wiadomości e-mail
- Wysyłanie poczty z kilku aliasów, błąd: Account xxx can not send emails from
- Instrukcja DirectAdmin 18.10: Nie mogę wysłać wiadomości e-mail
- Google, Gmail SMTP errors and codes: https://support.google.com/a/answer/3726730
- Microsoft, Email nondelivery reports and SMTP errors in Exchange Online: https://learn.microsoft.com/en-us/troubleshoot/exchange/email-delivery/ndr/non-delivery-reports-in-exchange-online
- T-Online Postmaster: https://postmaster.t-online.de/
