Modul 6 · 6.2
Pogosto srečane kode napak, razložene
Modul 6: Sporočila o napakah (bounce) in reševanje težav · Čas branja: 12 minut
Cilj lekcije: Po tej lekciji boste prepoznali kode napak, na katere najpogosteje naletite, vedeli boste, kaj je vzrok, in kdo mora težavo rešiti: Vi kot pošiljatelj, prejemnik ali skrbnik poštnega strežnika.
Ključni pojmi: naslov neznan (5.1.1), poštni predal poln (4.2.2 / 5.2.2), sporočilo preveliko (5.3.4), ni poti (5.4.x), poteklo v čakalni vrsti (4.4.7), relay zavrnjen (5.7.1), ni avtenticirano (Gmail 5.7.26), manjka PTR (Gmail 5.7.25), prehitro pošiljanje (4.7.28), Microsoft 4.7.500, 5.7.509, 5.7.515, 5.7.606, 5.7.708, blokada IP-ja pri T-Online, omejitev pošiljanja
Najprej: kdo mora kaj storiti?
Koda napake je uporabna šele, ko veste, kdo mora ukrepati. Zato vsako povratno sporočilo (bounce) najprej uvrstite v eno od teh štirih skupin:
- Naslov ali poštni predal prejemnika (
5.1.x,x.2.x): naslov ne obstaja, ali pa je poštni predal poln ali onemogočen. Vi lahko le preverite naslov ali prejemnika opozorite na drug način. - Vaše nastavitve kot pošiljatelja (na primer
5.7.1 relaying denied, napake pri prijavi, omejitev pošiljanja): Vi prilagodite nekaj v svojem poštnem programu ali paketu. - Vaša domena (SPF, DKIM, DMARC; Gmail
5.7.26, Microsoft5.7.509in5.7.515): Vi prilagodite svoj DNS, ali to prepustite drugim. - Strežnik za pošiljanje (PTR, seznam blokad, ugled; Gmail
5.7.25in4.7.28, Microsoft4.7.500in5.7.606, T-Online): to reši skrbnik strežnika. Pri gostovanju ali poštni storitvi je to Vaš ponudnik.
Naslov in poštni predal
| Koda (primer besedila) | Vzrok | Kaj storite? |
|---|---|---|
550 5.1.1 User unknown, Recipient address rejected, mailbox unavailable | Naslov pri prejemniku ne obstaja | Preverite črkovanje. Če je pravilno, prejemnika po drugi poti vprašajte, ali naslov še obstaja |
550 5.1.10 (Microsoft), RecipientNotFound | Enako pri Microsoft 365 | Enako |
5.1.2, Host or domain name not found | Domena ne obstaja ali nima poštnega strežnika (ni MX in ni A) | Tipkarska napaka v domeni (gmial.com)? Ali pa je domena prejemnika potekla ali napačno nastavljena |
452 4.2.2 ali 552 5.2.2, mailbox full, quota exceeded, out of storage space | Poštni predal prejemnika je poln | Prejemnik mora sprostiti prostor. Pri 4.2.2 Vaš strežnik še poskuša; pri 5.2.2 je dokončno. Gmail uporablja 552 5.2.2 tudi za poln poštni predal, ki že dolgo ni v uporabi |
450 4.2.1, receiving mail too quickly | Prejemnik v kratkem času prejme preveč pošte | Počakajte, Vaš strežnik bo poskusil znova |
552 5.3.4, message size exceeds, message too big | Sporočilo s prilogami je večje, kot ga prejemnik dopušča | Manjša priloga, ali pa datoteko delite prek povezave. Upoštevajte, da se priloge zaradi kodiranja povečajo za približno tretjino (lekcija 3.2) |
Vaše lastne nastavitve pošiljanja
| Koda (primer besedila) | Vzrok | Kaj storite? |
|---|---|---|
550 5.7.1 Relaying denied, Relay access denied | Vaš poštni program se ne prijavi pri odhodnem strežniku, zato ta zavrne posredovanje pošte drugim domenam | Vklopite preverjanje pristnosti za odhodni strežnik (lekcija 1.4, 2.1) |
535 5.7.8 Authentication failed | Napačno uporabniško ime ali geslo pri pošiljanju | Kot uporabniško ime uporabite celoten e-poštni naslov, geslo preizkusite v spletni pošti |
550 5.4.5 Daily sending quota exceeded, message limit reached | Dosegli ste omejitev pošiljanja za Vaš poštni predal ali paket | Počakajte, da se omejitev sprosti. Ali ne pošiljate veliko pošte? Potem je Vaš poštni predal morda zlorabljen: takoj spremenite geslo |
553 5.7.1 ... not owned by user, can not send emails from | Naslov pošiljatelja ne pripada poštnemu predalu, s katerim se prijavljate | Pošiljajte s svojega lastnega naslova, ali nastavite alias, kot to predpisuje Vaš ponudnik (lekcija 3.3) |
4.4.7, Message expired, retry timeout exceeded | Pošta je dneve čakala v čakalni vrsti in ni mogla biti dostavljena | Poglejte prejšnja sporočila o odlogu: v njih je pravi razlog |
Vaša domena: avtentikacija
| Koda (primer besedila) | Vzrok | Kaj storite? |
|---|---|---|
550 5.7.26 ... sender is unauthenticated (Gmail) | SPF in DKIM oba ne uspeta, ali pa DMARC ne uspe | Dopolnite SPF s storitvijo, ki je pošiljala, vklopite DKIM, preverite uskladitev (alignment) (modul 4) |
550 5.7.27 (Gmail) | SPF ni uspel | Vključite strežnik za pošiljanje v svoj SPF; pazite na deset iskanj |
550 5.7.30 / 421 4.7.30 (Gmail) | DKIM ni uspel | Preverite DKIM-ključ s selektorjem iz sporočila |
421 4.7.32 / 550 5.7.32 (Gmail) | Domena From: ni usklajena s SPF ali DKIM | Lasten DKIM za Vašo domeno pri storitvi za pošiljanje, ali lasten Return-Path |
421 4.7.31 (Gmail) | Množični pošiljatelj brez zapisa DMARC | Namestite zapis DMARC, vsaj p=none |
550 5.7.509 Access denied, sending domain ... does not pass DMARC verification and has a DMARC policy of reject (Microsoft) | DMARC ne uspe in Vaša lastna politika je nastavljena na reject | Ugotovite, kateri vir ni usklajen (poročilo DMARC, lekcija 4.5). Prav zato začnete z p=none |
550 5.7.515 Access denied, sending domain ... does not meet the required authentication level (Microsoft) | Množični pošiljatelj na Outlook.com, pri katerem SPF ali DKIM ne uspe, ali DMARC manjka | Poskrbite, da uspeta tako SPF kot DKIM, zapis DMARC (lekcija 5.3) |
550 5.7.23 ... Sender Policy Framework violation (Microsoft) | SPF ne uspe pri prejemniku, ki strogo filtrira po SPF | Dopolnite SPF |
550 5.7.1 DMARC check failed (drugi strežniki) | Enako, z bolj splošno kodo | Enako |
Opozorilo pri 5.7.509: povratno sporočilo (bounce) navaja Vašo domeno, vendar vzrok ni vedno Vaša običajna pošta. Pogosto gre za spletno mesto, spletno trgovino ali računovodski paket, ki pošilja v imenu Vaše domene, ne da bi bila ta storitev vključena v Vaš SPF ali bi podpisovala z Vašim DKIM. V glavah izvirnega sporočila na dnu povratnega sporočila preverite Return-Path in strežnik pošiljatelja.
Strežnik za pošiljanje: PTR, ugled in seznami blokad
| Koda (primer besedila) | Vzrok | Kdo to reši? |
|---|---|---|
550 5.7.25 ... doesn't have a PTR record (Gmail) | IP-naslov strežnika za pošiljanje nima (pravilnega) obratnega DNS-ja (reverse DNS), pogosto prek IPv6 | Skrbnik strežnika (lekcija 5.1) |
421 4.7.23 (Gmail) | Enako, začasna različica | Enako |
550 5.7.29 / 421 4.7.29 (Gmail) | Ni poslano prek TLS | Skrbnik strežnika |
421 4.7.28 ... unusual rate of email (Gmail), 550 5.7.28 ... unusual rate of unsolicited email | Preveč pošte ali preveč nezaželene pošte s tega IP-naslova | Zmanjšajte tempo pošiljanja; pri dokončni zavrnitvi najprej odpravite vzrok (neželena pošta, kupljen seznam) |
451 4.7.500 Server busy. Please try again later from [IP] (Microsoft) | Microsoft začasno upočasni IP-naslov, pogosto ker je nov ali ker se obseg nenadoma poveča | Počakajte, strežnik bo poskusil znova; skrbnik segreje (warm-up) IP-naslov in ga prijavi pri SNDS (lekcija 6.4). Microsoft niz 4.7.500 do 4.7.699 dokumentira tudi kot "Access denied, please try again later" ob sumljivi dejavnosti |
550 5.7.606 do 5.7.649 Access denied, banned sending IP [IP] (Microsoft) | Microsoft je blokiral IP-naslov | Skrbnik po odpravi vzroka zaprosi za odstranitev prek sender.office.com |
550 5.7.708 Access denied, traffic not accepted from this IP (Microsoft 365, odhodno) | Promet s tega IP-naslova ali tega okolja Microsoft 365 ni sprejet, pogosto po zlorabi | Skrbnik okolja Microsoft 365, prek podpore za Microsoft |
554 ... blocked using zen.spamhaus.org, listed at, RBL | IP-naslov je na seznamu blokad | Skrbnik strežnika, po odpravi vzroka (lekcija 5.2) |
554 IP=192.0.2.25 - A problem occurred in podobna obvestila z "bad reputation" (T-Online) | T-Online je blokiral IP-naslov na podlagi lastnih podatkov o ugledu | Skrbnik strežnika za pošiljanje se obrne na T-Online (lekcija 6.4) |
421 Maximum parallel connections for your IP-Address reached (T-Online) | Preveč hkratnih povezav | Skrbnik omeji število povezav; pošta bo kasneje vseeno prispela |
Kako poiščete neznano kodo?
- Poglejte, kdo jo je izdal. Ime v
Remote-MTAali zahostpove, za katero stran gre:google.com,outlook.comaliprotection.outlook.com,t-online.de, in podobno. - Poiščite kodo pri tej strani. Google ima stran "Gmail SMTP errors and codes", Microsoft "Email nondelivery reports and SMTP errors in Exchange Online", Yahoo in T-Online pa imata strani za skrbnike pošte (postmaster). Te so zanesljivejše kot naključni forum.
- Preberite besedilo za kodo. Pri velikih prejemnikih je pogosto povezava ali koda v oklepaju (kot
(AS843)pri Microsoftu), ki natančno pove, za kaj gre. - Poglejte izvirno sporočilo na dnu povratnega sporočila (bounce). Kateri naslov pošiljatelja, kateri Return-Path, kateri strežnik? Pri napakah SPF in DMARC je tam odgovor.
V praksi
Pri WebOké je v bazi znanja seznam pogostih sporočil, v DirectAdmin pa v razdelku Sledenje e-pošti vidite dobesedni odgovor prejemnega strežnika. Pri drugih ponudnikih je tak dnevnik (log) navadno prav tako na voljo, včasih le za skrbnika. Če prosite za pomoč pri ponudniku, vedno priložite celotno povratno sporočilo, z vrstico s kodo, naslovom pošiljatelja, naslovom prejemnika in časom. Povzetek, kot je "moja pošta ne prispe", nihče ne more preveriti.
Povzetek
- Vsako kodo najprej uvrstite: naslov/poštni predal prejemnika, Vaše nastavitve pošiljanja, Vaša domena ali strežnik za pošiljanje.
5.1.1naslov ne obstaja,x.2.2poštni predal poln,5.3.4preveliko,5.7.1 relaying deniedni prijavljeno.- Avtentikacija: Gmail
5.7.26/5.7.27/5.7.30, Microsoft5.7.509(DMARC z reject) in5.7.515(množično pošiljanje). - Strežnik: Gmail
5.7.25(PTR), Microsoft4.7.500(začasno upočasnjeno) in5.7.606(IP blokiran), blokade IP-ja pri T-Online. - Neznano kodo poiščite pri strani, ki jo je izdala, in preberite izvirno sporočilo na dnu.
Kviz
Naloga
Naloga Z6.2: Povezovanje kode in vzroka. Prejmete deset resničnih sporočil o napakah (s primeri domen in naslovi dokumentacije) ter seznam vzrokov in podatkov o tem, kdo mora ukrepati. Vsako sporočilo povežite s pravilnim vzrokom in pravilno stranjo. Program preveri odgovore s stalnim ključem in pri vsaki napaki poda razlago.
Za nadaljnje branje
Koraki v teh člankih veljajo za nadzorne plošče WebOké; pri drugih ponudnikih deluje podobno.
- Priročnik DirectAdmin 9.5: Pošiljanje zavrnjeno: črni seznami in omejitve
- Mail delivery failed: kako preberete sporočilo o napaki in kaj pomenijo kode
- E-pošta zavrnjena: sporočilo je preveliko
- Pošiljanje e-pošte: Too many recipients
- Omejitev za pošiljanje pošte
- Pošiljanje z več vzdevkov, napaka: Account xxx can not send emails from
- Priročnik DirectAdmin 18.10: Ne morem poslati e-pošte
- 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/
