Príliš často sú chybové hlásenia nezrozumiteľné. Táto stránka bude vaším sprievodcom kódom poštových serverov, ktoré vytvoria, keď sa váš e-mail nepodarí odoslať. Ak sa zobrazí chybové hlásenie, ako napríklad: „Správu sa nepodarilo odoslať. Chyba 421“, aký je váš ďalší krok? Nech je táto stránka vaším sprievodcom, čo robiť ďalej.
Kódy chýb SMTP: význam za číslami
Poštový server odpovie na každú požiadavku klienta (napríklad váš e-mailový program) návratovým kódom. Tento kód pozostáva z troch čísel.
Prvý vo všeobecnosti označuje, či server príkaz prijal a či ho dokáže spracovať. Päť možných hodnôt je:
- 1: Server prijal príkaz, ale ešte nepodnikol žiadne kroky. Vyžaduje sa potvrdzujúca správa. Momentálne sa to nepoužíva.
- 2: Server úspešne dokončil úlohu.
- 3: Server porozumel požiadavke, ale na jej dokončenie vyžaduje ďalšie informácie.
- 4: Server zaznamenal dočasné zlyhanie. Ak sa príkaz zopakuje bez akejkoľvek zmeny, môže byť dokončený. Poštové servery môžu takéto dočasné zlyhania využiť na udržanie nedôveryhodných odosielateľov na uzde.
- 5: Na serveri sa vyskytla chyba.
Druhé číslo poskytuje viac informácií. Je to šesť možných hodnôt:
- 0: Vyskytla sa chyba syntaxe.
- 1: Označuje informačnú odpoveď, napríklad na žiadosť o POMOC.
- 2: Vzťahuje sa na stav pripojenia.
- 3 a 4 nie sú špecifikované.
- 5: Vzťahuje sa na stav poštového systému ako celku a zvlášť poštového servera.
Posledné číslo je ešte konkrétnejšie a zobrazuje ďalšie odstupňovanie stavu prenosu pošty.
Najčastejší chybový kód SMTP pri odosielaní e-mailu je 550.
Chyba SMTP 550 je všeobecná chybová správa. Znamená to, že e-mail nebolo možné doručiť.
K chybe doručenia SMTP 550 došlo z rôznych dôvodov; zatiaľ čo samotný kód chyby 550 nehovorí nič o príčine zlyhania, mnohé servery SMTP obsahujú vysvetľujúcu správu s kódom chyby.
Variácie SMTP 550
Často sa e-mail nepodarilo doručiť, pretože bol zablokovaný ako spam, buď analýzou jeho obsahu, alebo preto, že odosielateľ alebo sieť odosielateľa je uvedená ako pravdepodobný zdroj spamu v zozname blokovaných DNS. Niektoré poštové servery kontrolujú aj odkazy na malvér a vracajú chybu 550. Kódy chýb SMTP 550 pre tieto prípady zahŕňajú:
- 550 5.7.1: Služba nie je dostupná: klient je zablokovaný pomocou(Exchange Server)
- 550 5.7.1: Správa bola odmietnutá ako spam filtrovaním obsahu (Server Exchange)
- 550 Táto správa bola klasifikovaná ako SPAM a nemusí byť doručená
- 550 Vysoká pravdepodobnosť spamu (Gmail)
- 550 e-mail 5.2.1 z odmietnutej stránky so spamom
- 550 Vaša správa bola odmietnutá, pretože sa zistilo, že odosielate spam (odosielanie z Rackspace)
- 550 Správa obsahovala nebezpečný obsah
Čo môžete urobiť? Ak je to možné, skúste kontaktovať príjemcu iným spôsobom Ak chybová správa ukazuje na konkrétny blokovaný zoznam alebo filter spamu, skúste kontaktovať správcu zoznamu alebo filtraAk toto všetko zlyhá, vždy môžete nešťastnú situáciu vysvetliť svojmu poskytovateľovi e-mailu Môžu byť schopní kontaktovať svojho kolegu na prijímacej strane a vyriešiť situáciu.
Zoznam kódov chýb SMTP (s vysvetlením)
Tri čísla chyby SMTP nám poskytujú podrobný zoznam kódov odozvy servera ESMTP/SMTP, ako je stanovené v RFC 821 a novších rozšíreniach:
- 211 – Správa o stave systému.
- 214 – Nasleduje pomocná správa pre ľudského čitateľa.
- 220 – Služba SMTP pripravená.
- 221 - Ukončenie služby.
- 250 – Vykonaná a dokončená požadovaná akcia. Najlepšia správa zo všetkých.
- 251 – Príjemca nie je lokálny na serveri, ale server správu prijme a prepošle.
- 252 – Príjemca nemôže byť VRFYed, ale server prijme správu a pokúsi sa o doručenie.
- 354 - Začať zadávanie správ a skončiť s.. To znamená, že server je pripravený prijať správu sám (po tom, čo ste mu povedali, od koho je a kde ste chcem ísť).
- 421 – Služba nie je dostupná a pripojenie bude ukončené.
- 450 - Požadovaný príkaz zlyhal, pretože poštová schránka používateľa bola nedostupná (napríklad preto, že bola uzamknutá). Skúste to neskôr.
- 451 - Príkaz bol prerušený z dôvodu chyby servera. Nie tvoja chyba. Možno dajte vedieť adminovi.
- 452 – Príkaz bol prerušený, pretože server má nedostatočné systémové úložisko.
- 455 – Server momentálne nemôže spracovať príkaz.
Máte SMTP 550: Trvalé zlyhanie pre jedného alebo viacerých príjemcov?
Nasledujúce chybové hlásenia (500 – 504) vám zvyčajne oznámia, že váš e-mailový klient je poškodený alebo najčastejšie, že váš e-mail nebolo možné doručiť z rôznych dôvodov.
- 500 – Server nemohol rozpoznať príkaz pre chybu syntaxe.
- 501 – V argumentoch príkazu sa vyskytla chyba syntaxe.
- 502 – Tento príkaz nie je implementovaný.
- 503 – Server narazil na zlú postupnosť príkazov.
- 504 – Parameter príkazu nie je implementovaný.
- 521 – Tento hostiteľ nikdy neprijíma poštu; odpoveď fiktívneho servera.
- 541 – Správu nebolo možné doručiť z dôvodov pravidiel – zvyčajne kvôli filtru nevyžiadanej pošty. (Tento kód chyby vracajú iba niektoré servery SMTP.)
- 550 – Požadovaný príkaz zlyhal, pretože poštová schránka používateľa bola nedostupná (napríklad preto, že sa nenašla alebo preto, že príkaz bol odmietnutý z dôvodu zásad).
- 551 – Príjemca nie je lokálny na serveri. Server potom poskytne preposlanú adresu na vyskúšanie.
- 552 – Akcia bola prerušená z dôvodu prekročenia prideleného úložiska.
- 553 – Príkaz bol prerušený, pretože názov poštovej schránky je neplatný.
- 554 – Transakcia zlyhala. Obviňujte to z počasia.
- 555 – Server nerozpoznáva formát e-mailovej adresy a doručenie nie je možné.
- 556 – Správa by sa musela poslať ďalej, ale prijímajúci server ju odmietne.