Modul 8 · 8.4
Kada nešto pođe po zlu
Modul 8: Sigurno i bez brige · Vrijeme čitanja: 10 min
Cilj učenja: Nakon ove lekcije moći ćete kod problema s prijavom, slanjem ili isporukom utvrditi gdje nastaje pogreška, pročitati poruku o pogrešci ili bounce te zatražiti pomoć s pravim podacima.
Ključni pojmovi: pogreška pri prijavi, blokada IP adrese, SMTP pogreška 535, provjera pošiljatelja, dnevno ograničenje, bounce, obavijest o odgodi, statusni kod x.y.z, privremena i trajna pogreška, Diagnostic-Code
Najprije: gdje nastaje problem?
Problem s e-poštom često izgleda kao "moja e-pošta ne radi". No e-pošta se sastoji od tri odvojena koraka i svaki korak ima svoje pogreške:
- Prijava: webmail razgovara s Vašim poslužiteljem e-pošte putem IMAP-a kako bi prikazao Vaš poštanski sandučić.
- Slanje: webmail predaje Vašu poruku Vašem vlastitom poslužitelju e-pošte putem SMTP-a.
- Isporuka: Vaš poslužitelj predaje poruku poslužitelju primatelja.
Kod 1. i 2. koraka pogrešku odmah vidite na zaslonu. Kod 3. koraka kasnije dobivate poruku natrag: bounce. Ako znate u kojem koraku nastaje problem, znate i gdje trebate tražiti.
Prijava ne uspijeva

Na slici vidite obavijest koju webmail prikazuje kada adresa e-pošte ili lozinka nije točna. Tada provjerite sljedeće točke, ovim redoslijedom:
- Cijela adresa. Korisničko ime je Vaša cijela adresa e-pošte, dakle sanne@example.com, a ne samo sanne.
- Ispravna lozinka. Lozinka poštanskog sandučića, a ne lozinka Vašeg korisničkog računa ili upravljačke ploče. Pazite na Caps Lock.
- Polje Poslužitelj. Ostavite ga praznim, osim ako Vaša domena ne upućuje na Vaš poslužitelj e-pošte (lekcija 1.3). Pogrešno upisan naziv poslužitelja također uzrokuje pogrešku.
- Blokirana IP adresa. Webmail se uopće ne učitava, ali na Vašem telefonu putem 4G mreže radi? Tada je vatrozid možda blokirao Vašu IP adresu, najčešće zato što je neki uređaj stalno pokušavao sa starom lozinkom (lekcija 8.1). Najprije na svim svojim uređajima postavite ispravnu lozinku, a zatim zatražite uklanjanje blokade.
Slanje ne uspijeva
Ako se možete prijaviti, ali ne i slati, poruka o pogrešci gotovo uvijek kaže u čemu je problem.
| Poruka | Što znači | Što učiniti |
|---|---|---|
| SMTP greška (535): Autentifikacija nije uspjela | Poslužitelj za odlaznu poštu ne prihvaća Vašu prijavu | Odjavite se i ponovno prijavite; kod povezanog poštanskog sandučića provjerite podatke tog sandučića |
| Account ... can not send emails from ... | Šaljete s adrese za koju Vaš poštanski sandučić nema dopuštenje (provjera pošiljatelja, lekcija 4.1) | Odaberite identitet sa svojom adresom ili adresom koja se preusmjerava na Vaš poštanski sandučić |
| Daily send limit ... is reached / You have reached your message limit | Vaš je paket danas dosegnuo dnevno ograničenje | Pričekajte da se brojač tijekom noći vrati na nulu; poslali ste malo poruka? Provjerite zloupotrebljava li se neki poštanski sandučić |
| 552 Message too big | Poruka s privicima je prevelika | Upotrijebite poveznicu za dijeljenje (lekcija 3.3) |
Uz dnevno ograničenje još jedno upozorenje: poruke koje su odbijene jer je ograničenje dosegnuto neće se kasnije same poslati. Važne poruke pošaljite ponovno sljedeći dan.
Čitanje bouncea
Ako Vaš poslužitelj ne može isporučiti poruku, dobit ćete poruku od Mail Delivery System ili MAILER-DAEMON, s predmetom poput "Mail delivery failed" ili "Undelivered Mail Returned to Sender". Ne dajte se zbuniti engleskim jezikom. Bounce se sastoji od tri dijela, a najviše Vam treba srednji.
- Tekst za ljude: što nije uspjelo i za koju adresu.
- Dio za programe, delivery status notification (DSN, RFC 3464), sa stalnim poljima.
- Zaglavlja Vaše vlastite poruke, kako biste vidjeli o kojoj je poruci riječ.
Srednji dio izgleda ovako:
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 govori je li slanje propalo (
failed) ili se još pokušava (delayed). - Final-Recipient je adresa o kojoj je riječ.
- Status je statusni kod u obliku x.y.z.
- Remote-MTA je poslužitelj primatelja koji je dao odgovor.
- Diagnostic-Code je doslovan odgovor tog poslužitelja. Ovaj redak uvijek pročitajte: ovdje je stvarni razlog, često običnim riječima.
Privremeno ili trajno: prva znamenka
Statusni kod (RFC 3463) počinje s 2, 4 ili 5. Isto vrijedi za tri znamenke SMTP koda odgovora (RFC 5321), poput 550 ili 452.
- 4.x.x je privremeno. Poslužitelj primatelja kaže: ne sada, pokušajte kasnije. Vaš vlastiti poslužitelj čuva poruku i sam pokušava ponovno, obično nekoliko dana. U najboljem slučaju dobit ćete obavijest o odgodi (
Action: delayed, često sWill-Retry-Until). Tada poruku ne šaljite ponovno, inače će je primatelj uskoro dobiti dvaput. - 5.x.x je trajno. Poslužitelj odustaje. Ponovno slanje bez ikakve promjene nema smisla.
Srednji broj govori gdje je problem. Tri koda koja ćete često vidjeti:
| Kod | Značenje | Uzrok običnim riječima |
|---|---|---|
| 5.1.1 | Adresa ne postoji | Tipfeler ili je adresa ukinuta |
| 5.2.2 (ili 4.2.2) | Poštanski sandučić je pun | Primatelj više nema prostora |
| 5.7.1 | Odbijeno zbog pravila | Filtar za spam ili pravila primatelja odbijaju Vašu poruku |
Ako dobijete bounce, obično birate između četiri uzroka: adresa ne postoji, poštanski sandučić primatelja je pun, poslužitelj primatelja odbija poruku zbog pravila ili spama ili nema veze s poslužiteljem primatelja. I učinite jedno od tri: provjerite adresu i ponovno pošaljite poruku na ispravnu adresu, ništa ne šaljite ponovno i pričekajte jer poslužitelj sam još pokušava ili zatražite izmjenu nečega u svojoj e-pošti ili domeni i zatražite pomoć od svog pružatelja usluge.
Dva primjera. Sanne šalje poruku Ahmedu (ahmed@example.net) i dobiva bounce s Status: 5.7.1. U retku Diagnostic-Code piše da Ahmedov poslužitelj odbija poruku jer SPF provjera za example.com nije uspjela. Trajno i odbijeno zbog pravila: ponovno slanje ne pomaže. Na njezinoj domeni treba nešto izmijeniti, a za to traži pomoć od svog pružatelja usluge. Daan dan nakon slanja dobiva obavijest o odgodi s Action: delayed, Status: 4.4.1 i "Connection timed out" za poslužitelj jednog dobavljača. Privremeno, nema veze: ništa ne šalje ponovno jer njegov poslužitelj sam još pokušava sve do vremena navedenog u Will-Retry-Until. Želi li biti siguran, nazvat će dobavljača i reći mu da je poruka na putu.
Moguće je i obrnuto: ako drugi pri slanju poruke Vama dobivaju "Mailbox full" ili "Quota exceeded", Vaš je poštanski sandučić pun. Oslobodite prostor (lekcija 5.4) i zatim ih zamolite da pokušaju ponovno.
Tražite pomoć bez nepotrebnog dopisivanja
Ako ne uspijete sami riješiti problem, Vaš pružatelj usluge e-pošte pomoći će Vam brže ako odmah pošaljete prave podatke:
- adresu e-pošte o kojoj je riječ i adresu primatelja;
- datum i vrijeme, što točnije;
- točnu poruku o pogrešci: snimku zaslona ili cijeli bounce, a ne "ne radi";
- što ste već pokušali i je li isto u webmailu i u Vašem programu za e-poštu.
Nikad ne šaljite svoju lozinku. Pouzdana služba za podršku to od Vas neće tražiti.
U praksi: ovako to funkcionira u webmailu
Poruke o pogreškama pri prijavi i slanju webmail prikazuje dolje desno na zaslonu. Bounce stiže kao obična poruka u Vašu Pristiglu poštu; pomoću Zaglavlja iznad poruke ili Više > Prikaži poruku u izvornom obliku vidjet ćete i strojni dio i zaglavlja svoje poruke. U priručniku za Roundcube (poglavlje 13) za svaku poruku o pogrešci piše što učiniti, a priručnik Poruke o pogreškama detaljnije objašnjava kodove. U drugim webmailovima postupak je sličan: obavijesti se ondje drukčije zovu, ali kodovi u bounceovima posvuda su isti.
Sažetak
- Najprije odredite korak: prijava (IMAP), slanje (SMTP) ili isporuka (bounce).
- Prijava: cijela adresa, lozinka poštanskog sandučića, polje Poslužitelj i moguća blokada IP adrese.
- Slanje: 535 je pogreška prijave pri slanju, "can not send emails from" je provjera pošiljatelja, a dnevno ograničenje vrijedi za cijeli Vaš paket.
- U bounceu čitate Action, Status i posebno Diagnostic-Code; 4.x.x je privremeno (poslužitelj sam pokušava ponovno), 5.x.x je trajno.
- Pomoć tražite s adresom, vremenom i točnom porukom o pogrešci, a nikad sa svojom lozinkom.
Kviz
Zadatak
Zadatak A8.4: Čitanje poruke o pogrešci. Otvorite materijale bounce-1.txt i bounce-2.txt (dvije stvarne, ali anonimizirane poruke o pogrešci). Za svaki bounce upišite statusni kod u obliku x.y.z. Zatim za svaki bounce odaberite uzrok između četiri uzroka iz ove lekcije (adresa ne postoji; poštanski sandučić primatelja je pun; poslužitelj primatelja odbija poruku zbog pravila ili spama; nema veze s poslužiteljem primatelja) i što ćete učiniti između tri mogućnosti (provjeriti adresu i ponovno poslati na ispravnu adresu; ništa ne slati ponovno i pričekati jer poslužitelj sam još pokušava; zatražiti izmjenu nečega u svojoj e-pošti ili domeni i zatražiti pomoć od svog pružatelja usluge). Program uspoređuje Vaših šest odgovora s ključem odgovora: statusni kod mora biti potpuno točan (razmaci se ne računaju), a uzrok i radnja su izbori. Zeleno ako je sve točno, narančasto ako je pogrešno nešto samo kod jednog bouncea, crveno ako je pogrešno nešto kod oba bouncea. Savjet: pročitajte retke Action, Status i Diagnostic-Code.
Daljnje čitanje
Gdje su navedeni koraci u webmailu, oni vrijede za webmail tvrtke WebOké; u drugim webmailovima postupak je sličan.
- Roundcube Webmail 13.1: Prijava ne uspijeva
- Roundcube Webmail 13.2: SMTP greška 535 pri slanju
- Roundcube Webmail 13.3: Vaš je mailbox pun
- Roundcube Webmail 13.4: Dosegnuto je dnevno ograničenje
- Roundcube Webmail 13.5: Ostale poruke pri slanju
- Mail delivery failed: kako pročitati poruku o pogrešci i što znače kodovi
- Rješenja za poruke o pogreškama 1.1: Kod pogreške 550: koju varijantu imate i što učiniti?
- Rješenja za poruke o pogreškama 1.8: Account ... can not send emails from ...
- Besplatni tečaj E-pošta u redu: postavljanje i uredno primanje poruka 6.1: Čitanje povratne poruke (bounce)
- RFC 3463, Enhanced Mail System Status Codes (na engleskom): https://www.rfc-editor.org/rfc/rfc3463
