8 modulis · 8.4
Kai kas nors nepavyksta
8 modulis: Saugiai ir be rūpesčių · Skaitymo laikas: 10 min.
Mokymosi tikslas: Po šios pamokos, iškilus prisijungimo, siuntimo ar pristatymo problemai, galėsite nustatyti, kur kyla klaida, perskaityti klaidos pranešimą arba grąžintą laišką (bounce) ir paprašyti pagalbos, pateikdami reikiamus duomenis.
Pagrindinės sąvokos: prisijungimo klaida, IP blokavimas, SMTP klaida 535, siuntėjo patikra, dienos limitas, grąžintas laiškas (bounce), atidėjimo pranešimas, būsenos kodas x.y.z, laikina ir nuolatinė klaida, Diagnostic-Code
Pirmiausia: kur kyla problema?
El. pašto problema dažnai atrodo kaip „mano paštas neveikia“. Tačiau el. paštą sudaro trys atskiri žingsniai, ir kiekvienas žingsnis turi savų klaidų:
- Prisijungimas: webmail per IMAP bendrauja su Jūsų pašto serveriu, kad parodytų Jūsų el. pašto dėžutę.
- Siuntimas: webmail per SMTP perduoda Jūsų laišką Jūsų pačių pašto serveriui.
- Pristatymas: Jūsų serveris perduoda laišką gavėjo serveriui.
Atliekant 1 ir 2 žingsnius klaidą pamatysite iš karto ekrane. Atliekant 3 žingsnį vėliau gausite atgal laišką: grąžintą laišką (bounce). Jei žinote, kuriame žingsnyje kyla problema, žinote ir kur ieškoti.
Nepavyksta prisijungti

Paveikslėlyje matote pranešimą, kurį webmail rodo, kai el. pašto adresas arba slaptažodis neteisingas. Tokiu atveju patikrinkite šiuos dalykus tokia tvarka:
- Visas adresas. Naudotojo vardas yra visas Jūsų el. pašto adresas, t. y. sanne@example.com, o ne tik sanne.
- Teisingas slaptažodis. El. pašto dėžutės slaptažodis, o ne klientų paskyros ar valdymo skydelio slaptažodis. Atkreipkite dėmesį į Caps Lock.
- Laukas Serveris. Palikite tuščią, nebent Jūsų sritis nenukreipta į Jūsų pašto serverį (pamoka 1.3). Neteisingai įrašytas serverio pavadinimas taip pat sukelia klaidą.
- Užblokuotas IP adresas. Webmail visai neįsikelia, bet telefone per 4G veikia? Tuomet ugniasienė galbūt užblokavo Jūsų IP adresą, dažniausiai todėl, kad kuris nors įrenginys vis bandė seną slaptažodį (pamoka 8.1). Pirmiausia visuose savo įrenginiuose nustatykite teisingą slaptažodį, o tada paprašykite panaikinti blokavimą.
Nepavyksta išsiųsti
Jei prisijungti galite, bet išsiųsti nepavyksta, klaidos pranešimas beveik visada nurodo, kas vyksta.
| Pranešimas | Ką tai reiškia | Ką daryti |
|---|---|---|
| SMTP klaida (535): autentifikavimas nepavyko | Siunčiamo pašto serveris nepriima Jūsų prisijungimo | Atsijungti ir vėl prisijungti; jei el. pašto dėžutė susieta, patikrinti tos dėžutės duomenis |
| Account ... can not send emails from ... | Siunčiate iš adreso, kuriam Jūsų el. pašto dėžutė neturi leidimo (siuntėjo patikra, pamoka 4.1) | Pasirinkti tapatybę su savo adresu arba adresu, kurio laiškai peradresuojami į Jūsų el. pašto dėžutę |
| Daily send limit ... is reached / You have reached your message limit | Jūsų planas šiandien pasiekė dienos limitą | Palaukti, kol skaitiklis naktį vėl bus nunulintas; išsiuntėte nedaug? Patikrinkite, ar kuri nors el. pašto dėžutė nėra piktnaudžiaujama |
| 552 Message too big | Laiškas su priedais per didelis | Naudoti bendrinimo nuorodą (pamoka 3.3) |
Dėl dienos limito dar vienas įspėjimas: laiškai, kurie atmesti dėl pasiekto limito, savaime vėliau neišsiunčiami. Svarbius laiškus išsiųskite iš naujo kitą dieną.
Kaip perskaityti grąžintą laišką
Jei Jūsų serveris negali pristatyti laiško, gausite atgal laišką nuo Mail Delivery System arba MAILER-DAEMON, su tema, pavyzdžiui, „Mail delivery failed“ arba „Undelivered Mail Returned to Sender“. Neišsigąskite anglų kalbos. Grąžintas laiškas susideda iš trijų dalių, o Jums labiausiai reikės vidurinės.
- Tekstas žmonėms: kas nepavyko ir kokiam adresui.
- Dalis programoms, delivery status notification (DSN, RFC 3464), su nustatytais laukais.
- Jūsų pačių laiško antraštės, kad matytumėte, apie kurį laišką kalbama.
Vidurinė dalis atrodo taip:
Action: failed
Final-Recipient: rfc822;info@example.org
Status: 5.2.2
Remote-MTA: dns; mail.example.org
Diagnostic-Code: smtp; 552 5.2.2 <info@example.org>: Mailbox full, quota exceeded- Action nurodo, ar nepavyko (
failed), ar dar bandoma (delayed). - Final-Recipient yra adresas, apie kurį kalbama.
- Status yra būsenos kodas, pateiktas forma x.y.z.
- Remote-MTA yra gavėjo serveris, kuris pateikė atsakymą.
- Diagnostic-Code yra pažodinis to serverio atsakymas. Šią eilutę skaitykite visada: čia nurodyta tikroji priežastis, dažnai paprastais žodžiais.
Laikina ar nuolatinė: pirmasis skaitmuo
Būsenos kodas (RFC 3463) prasideda skaitmeniu 2, 4 arba 5. Tas pats galioja trims SMTP atsakymo kodo (RFC 5321) skaitmenims, pavyzdžiui, 550 arba 452.
- 4.x.x yra laikina. Gavėjo serveris sako: ne dabar, pabandykite vėliau. Jūsų serveris laiško neištrina ir pats bando iš naujo, dažniausiai kelias dienas. Daugiausia gausite atidėjimo pranešimą (
Action: delayed, dažnai suWill-Retry-Until). Tokiu atveju laiško iš naujo nesiųskite, nes kitaip gavėjas netrukus jį gaus du kartus. - 5.x.x yra nuolatinė. Serveris pasiduoda. Siųsti iš naujo nieko nepakeitus neturi prasmės.
Vidurinis skaičius nurodo, kur yra problema. Trys dažnai pasitaikantys kodai:
| Kodas | Reikšmė | Priežastis paprastais žodžiais |
|---|---|---|
| 5.1.1 | Adresas neegzistuoja | Rašybos klaida arba adresas panaikintas |
| 5.2.2 (arba 4.2.2) | El. pašto dėžutė pilna | Gavėjas nebeturi vietos |
| 5.7.1 | Atmesta dėl politikos | Gavėjo šlamšto filtras arba taisyklės atmeta Jūsų laišką |
Gavę grąžintą laišką, dažniausiai renkatės iš keturių priežasčių: adresas neegzistuoja, gavėjo el. pašto dėžutė pilna, gaunantis serveris atmeta laišką dėl politikos ar šlamšto arba nėra ryšio su gaunančiu serveriu. Ir atliekate vieną iš trijų veiksmų: patikrinate adresą ir išsiunčiate laišką iš naujo teisingu adresu, nieko iš naujo nesiunčiate ir laukiate, nes serveris pats dar bando arba paprašote pakeisti ką nors Jūsų pašte ar srityje ir kreipiatės pagalbos į savo paslaugų teikėją.
Du pavyzdžiai. Sanne rašo Ahmed (ahmed@example.net) ir gauna grąžintą laišką su Status: 5.7.1. Diagnostic-Code nurodyta, kad Ahmed serveris atmeta laišką, nes nepavyko SPF patikra sričiai example.com. Nuolatinė klaida, atmesta dėl politikos: siuntimas iš naujo nepadės. Reikia ką nors pakeisti jos srityje, ir dėl to ji kreipiasi pagalbos į savo paslaugų teikėją. Daan praėjus dienai po išsiuntimo gauna atidėjimo pranešimą su Action: delayed, Status: 4.4.1 ir „Connection timed out“ tiekėjo serveriui. Laikina klaida, nėra ryšio: jis nieko iš naujo nesiunčia, nes jo serveris pats dar bandys iki laiko, nurodyto Will-Retry-Until. Jei nori būti tikras, jis paskambina tiekėjui ir praneša, kad jo laiškas pakeliui.
Gali būti ir atvirkščiai: jei kiti, rašydami Jums, gauna „Mailbox full“ arba „Quota exceeded“, vadinasi, Jūsų el. pašto dėžutė pilna. Atlaisvinkite vietos (pamoka 5.4) ir paprašykite juos pabandyti dar kartą.
Kaip paprašyti pagalbos be ilgo susirašinėjimo
Jei nepavyksta išspręsti patiems, Jūsų el. pašto paslaugų teikėjas padės greičiau, jei iš karto pateiksite reikiamus duomenis:
- el. pašto adresą, apie kurį kalbama, ir gavėjo adresą;
- datą ir laiką, kuo tiksliau;
- tikslų klaidos pranešimą: ekrano kopiją arba visą grąžintą laišką, o ne „neveikia“;
- ką jau bandėte ir ar webmail bei pašto programoje viskas vyksta vienodai.
Niekada nesiųskite savo slaptažodžio. Patikima pagalbos tarnyba jo neprašo.
Praktikoje: kaip tai veikia webmail
Prisijungimo ir siuntimo klaidų pranešimus webmail rodo apatiniame dešiniajame ekrano kampe. Grąžintas laiškas ateina kaip įprastas laiškas į aplanką Gauti laiškai; paspaudę Antraštės virš laiško arba Kita > Rodyti pirminį tekstą, matysite ir dalį programoms, ir savo antraštes. Ką daryti dėl kiekvieno klaidos pranešimo, nurodyta Roundcube vadove (13 skyrius), o vadovas „Klaidų pranešimai“ išsamiau aiškina kodus. Kitose webmail sistemose viskas veikia panašiai: pranešimai ten vadinasi kitaip, bet grąžintų laiškų kodai visur tie patys.
Santrauka
- Pirmiausia nustatykite žingsnį: prisijungimas (IMAP), siuntimas (SMTP) ar pristatymas (grąžintas laiškas).
- Prisijungimas: visas adresas, el. pašto dėžutės slaptažodis, laukas Serveris ir galimas IP blokavimas.
- Siuntimas: 535 yra prisijungimo klaida siunčiant, „can not send emails from“ yra siuntėjo patikra, o dienos limitas galioja visam Jūsų planui.
- Grąžintame laiške skaitykite Action, Status ir ypač Diagnostic-Code; 4.x.x yra laikina (serveris pats bando iš naujo), 5.x.x yra nuolatinė.
- Prašydami pagalbos pateikite adresą, laiką ir tikslų klaidos pranešimą, bet niekada slaptažodžio.
Testas (quiz)
Užduotis
Užduotis A8.4: Kaip perskaityti klaidos pranešimą. Atverkite medžiagą bounce-1.txt ir bounce-2.txt (du tikri, bet nuasmeninti klaidos pranešimai). Kiekvienam grąžintam laiškui įrašykite būsenos kodą forma x.y.z. Tada kiekvienam grąžintam laiškui pasirinkite priežastį iš keturių šioje pamokoje nurodytų priežasčių (adresas neegzistuoja; gavėjo el. pašto dėžutė pilna; gaunantis serveris atmeta laišką dėl politikos ar šlamšto; nėra ryšio su gaunančiu serveriu) ir veiksmą iš trijų galimybių (patikrinti adresą ir išsiųsti iš naujo teisingu adresu; nieko iš naujo nesiųsti ir laukti, nes serveris pats dar bando; paprašyti pakeisti ką nors Jūsų pašte ar srityje ir kreiptis pagalbos į savo paslaugų teikėją). Programa palygina Jūsų šešis atsakymus su atsakymų raktu: būsenos kodas turi tiksliai sutapti (tarpai neskaičiuojami), o priežastis ir veiksmas yra pasirinkimai. Žalia, jei viskas teisinga; oranžinė, jei klaida yra tik viename grąžintame laiške; raudona, jei klaidų yra abiejuose grąžintuose laiškuose. Patarimas: perskaitykite eilutes Action, Status ir Diagnostic-Code.
Platesniam skaitymui
Kur aprašyti žingsniai webmail, jie taikomi WebOké webmail; kitose webmail sistemose viskas veikia panašiai.
- Roundcube Webmail 13.1: Nepavyksta prisijungti
- Roundcube Webmail 13.2: SMTP klaida 535 siunčiant laišką
- Roundcube Webmail 13.3: Jūsų el. pašto dėžutė pilna
- Roundcube Webmail 13.4: Pasiektas dienos limitas
- Roundcube Webmail 13.5: Kiti pranešimai siunčiant laiškus
- Mail delivery failed: kaip perskaityti klaidos pranešimą ir ką reiškia jo kodai
- Klaidų pranešimų sprendimai 1.1: Klaidos kodas 550: kokį variantą gavote ir ką daryti?
- Klaidų pranešimų sprendimai 1.8: Account ... can not send emails from ...
- Nemokamas kursas Sutvarkytas el. paštas: nustatymas ir sklandus pristatymas 6.1: Kaip skaityti klaidos pranešimą (bounce)
- RFC 3463, Enhanced Mail System Status Codes (anglų k.): https://www.rfc-editor.org/rfc/rfc3463
