Prečesto, poruke o greškama su nerazumljive. Ova stranica će biti vaš vodič za kod koji serveri e-pošte proizvode kada vaša e-pošta ne uspije da pošalje. Ako dobijete poruku o grešci poput "Ne mogu poslati vašu poruku. Greška 421", koji je vaš sljedeći korak? Neka vam ova stranica bude vodič za sljedeće.
SMTP kodovi grešaka: značenje iza brojeva
Mail server će odgovoriti na svaki zahtjev klijenta (kao što je vaš program za e-poštu) sa povratnim kodom. Ovaj kod se sastoji od tri broja.
Prvi generalno označava da li je server prihvatio komandu i da li je mogao da se nosi sa njom. Pet mogućih vrijednosti su:
- 1: Server je prihvatio naredbu, ali još ne poduzima akciju. Potrebna je poruka potvrde. Trenutno se ovo ne koristi.
- 2: Server je uspješno završio zadatak.
- 3: Server je razumio zahtjev, ali zahtijeva dodatne informacije da ga dovrši.
- 4: Server je naišao na privremeni kvar. Ako se naredba ponovi bez ikakvih promjena, može biti dovršena. Mail serveri mogu koristiti takve privremene kvarove kako bi nepouzdane pošiljaoce držali na udaljenosti.
- 5: Server je naišao na grešku.
Drugi broj daje više informacija. To je šest mogućih vrijednosti:
- 0: Dogodila se sintaksička greška.
- 1: Označava informativni odgovor, na primjer na zahtjev za POMOĆ.
- 2: Odnosi se na status veze.
- 3 i 4 nisu specificirani.
- 5: Odnosi se na status mail sistema u cjelini i mail servera posebno.
Posljednji broj je još konkretniji i pokazuje više stupnjevanja statusa prijenosa pošte.
Najčešći kod SMTP greške prilikom slanja e-pošte je 550.
SMTP greška 550 je generička poruka o grešci. To znači da email nije mogao biti isporučen.
Neuspeh isporuke SMTP greške 550 se desio iz raznih razloga; dok vam sam kod greške 550 ne govori ništa o uzroku kvara, mnogi SMTP serveri uključuju poruku s objašnjenjem sa kodom greške.
Varijacije SMTP 550
Često, e-pošta nije mogla biti isporučena jer je blokirana kao neželjena pošta, bilo analizom njenog sadržaja ili zato što je pošiljatelj – ili mreža pošiljaoca – navedena kao vjerojatni izvor neželjene pošte na DNS listi blokova. Neki serveri e-pošte provjeravaju i veze do zlonamjernog softvera i vraćaju grešku 550. Kodovi SMTP greške 550 za ove slučajeve uključuju:
- 550 5.7.1: Usluga nedostupna: klijent blokiran korištenjem(Exchange Server)
- 550 5.7.1: Poruka odbijena kao neželjena od strane Filtriranja sadržaja (Exchange Server)
- 550 Ova poruka je klasifikovana kao SPAM i možda neće biti isporučena
- 550 Velika vjerovatnoća neželjene pošte (Gmail)
- 550 5.2.1 mail sa odbijene stranice za neželjenu poštu
- 550 Vaša poruka je odbijena jer je otkriveno da šaljete neželjenu poštu (Slanje sa Rackspace-a)
- 550 Poruka je sadržavala nesiguran sadržaj
Šta možete učiniti? Ako je moguće, pokušajte kontaktirati primaoca na drugi način Ako poruka o grešci ukazuje na određenu blokiranu listu ili filter neželjene pošte, pokušajte kontaktirati administratora liste ili filteraAko sve ovo ne uspije, uvijek možete objasniti nesretnu situaciju svom provajderu e-pošte Možda će moći kontaktirati svog kolegu na strani koja prima i riješiti situaciju.
Lista SMTP kodova grešaka (sa objašnjenjima)
Tri broja SMTP greške daju nam detaljnu listu kodova odgovora ESMTP/SMTP servera, kao što je navedeno u RFC 821 i kasnijim ekstenzijama:
- 211 - Poruka o statusu sistema.
- 214 - Slijedi poruka pomoći za ljudskog čitaoca.
- 220 - SMTP usluga je spremna.
- 221 - Servis se zatvara.
- 250 - Zatražena radnja poduzeta i završena. Najbolja poruka od svih.
- 251 - Primalac nije lokalni za server, ali server će prihvatiti i proslijediti poruku.
- 252 - Primalac ne može biti VRFYed, ali server prihvata poruku i pokušava isporuku.
- 354 - Započni unos poruke i završi sa.. Ovo označava da je server spreman da prihvati samu poruku (nakon što ste mu rekli od koga je i odakle ste želim ići).
- 421 - Usluga nije dostupna i veza će biti zatvorena.
- 450 - Tražena komanda nije uspjela jer je poštansko sanduče korisnika bilo nedostupno (na primjer zato što je bilo zaključano). Pokušajte ponovo kasnije.
- 451 - Komanda je prekinuta zbog greške servera. Nisi ti kriv. Možda obavijestite administratora.
- 452 - Komanda je prekinuta jer server nema dovoljno sistemske memorije.
- 455 - Server u ovom trenutku ne može raditi sa komandom.
Imate SMTP 550: Trajni kvar za jednog ili više primalaca?
Sljedeće poruke o grešci (500-504) obično vam govore da je vaš klijent e-pošte pokvaren ili, najčešće, da vaša e-pošta nije mogla biti isporučena iz ovog ili onog razloga.
- 500 - Server nije mogao prepoznati naredbu zbog sintaksičke greške.
- 501 - Naišla je na sintaksičku grešku u argumentima komande.
- 502 - Ova komanda nije implementirana.
- 503 - Server je naišao na loš niz naredbi.
- 504 - Komandni parametar nije implementiran.
- 521 - Ovaj domaćin nikada ne prihvata poštu; odgovor lažnog servera.
- 541 - Poruka nije mogla biti isporučena iz razloga pravila - obično filter neželjene pošte. (Samo neki SMTP serveri vraćaju ovaj kod greške.)
- 550 - Zatražena naredba nije uspjela jer je poštansko sanduče korisnika bilo nedostupno (na primjer jer nije pronađeno, ili zato što je komanda odbijena iz razloga politike).
- 551 - Primalac nije lokalni za server. Server zatim daje proslijeđenu adresu za pokušaj.
- 552 - Akcija je prekinuta zbog prekoračenja dodijeljene memorije.
- 553 - Komanda je prekinuta jer je ime poštanskog sandučeta nevažeće.
- 554 - Transakcija nije uspjela. Okrivite vrijeme.
- 555 - Server ne prepoznaje format adrese e-pošte i isporuka nije moguća.
- 556 - Poruka bi morala biti proslijeđena, ali server primatelj će je odbiti.