Jak na chyby mailového serveru

Serverový administátoři se často shodnou na tom, že nejhorší na správě serverů jsou právě dobře nastavené emaily, respektive mailový servere. Většina z nás používá mailový server více méně pasivně. Končíme u funkce mail(), která se postará o rozesílání zpráv uživatelům anebo návštěvníkům, kteří se přihlásili k odběru newsletterů a novinek na webu. Když něco nefunguje jak má, tak problém zkusíme dohledat na Google, popřípadě se obrátíme na zákaznickou podporu poskytovatele hostingu.

Na druhou stranu se určitě hodí znát alespoň základní odpovědi mailového serverů podobně jako stavové kódy HTTP. Jednak vás pak nemůže nikdo tahat za nos s odpovědí: “U nás je vše v pořádku, chyba je na vaší straně.” a také dokážete napravit některé chyby bez nutnosti kontaktovat zákaznickou podporu.

Číselné chyby se dělí na dvě skupiny. 4xx – dočasné a 5xx permanentní.

  • 420 – Timeout connection problem – Tento druh chyby většinou způsobuje firewall anebo mohlo dojít k nějaké chybě v síťové infrastruktuře.
  • 421 – The service is unavailable due to a connection problem – Dočasná chyba ukazující spíše na přehlcení serveru velkým množstvím požadavků.
  • 422 – The recipient’s mailbox has exceeded its storage limit – Cílová emailová schránka překročila limit volného prostoru na disku. Vyspite koš, anebo si přidělte více prostoru.
  • 431 – Not enough space on the disk, or an “out of memory” condition due to a file overload – Ve většině případů je cílová schránka přeplněná velkým počtem zpráv. Vymažte spam.
  • 441 – The recipient’s server is not responding. – Kontaktujte zákaznickou podporu.
  • 442 – The connection was dropped during the transmission. – Chyba nastala někde na cestě.
  • 447 – Your outgoing message timed out because of issues concerning the incoming server – pokud jste zkoušeli zjistit kolik lidí můžete naráz oslovit v jednom emailu, tak tuto zprávu dostanete, když jej najdete.
  • 450 – Requested action not taken – The user’s mailbox is unavailable – Server vám sdělil, že se mu nepodařilo doručit zprávu a zkusí to znovu.
  • 451 – Requested action aborted – Local error in processing – Tuto zprávu většinou dostanete, když je mailserver příliš zatížen, také je příznakem, že jste se dostali do hledáčku antispam filtru.
  • 471 – Tato chyba je většinou slušným oznámením, že jste se dostali na spam list.
  • 500 – A syntax error: the server couldn’t recognize the command. – Většinou došlo k chybě už při posílání zprávy, kdy byla narušena. Občas to může způsobit lokální antivir anebo firewall.
  • 501 – Obdobně jako 500, jen většinou je chyba v emailové adrese. Někdy také může značit problémy s připojením.
  • 503 – The server has encountered a bad sequence of commands – Vytvořte spojení znovu, zkuste zadat manuálně přihlašovací jméno a heslo.
  • 510/511 – Bad email address. – Jedna ze zadávaných adres není správná.
  • 512 – A DNS error: the host server for the recipient’s domain name cannot be found. – zkontroluje emailovou adresu, pravděpodobně máte někde překlep.