Exim je pogosto uporabljan MTA (mail transfer agent), ki se uporablja v sistemih Unix in je integriran v storitev cPanel, ki jo ponujamo. To je vsestranski poštni program, ki za upravljanje dohodne in odhodne e-pošte ponuja ogromno udobnih možnosti. Razumevanje in poznavanje njegovih statusnih kod ti lahko pomaga rešiti osnovne težave z e-pošto. V tem članku bomo poskusili predstaviti najpogostejše kode odgovorov in te o njih upajmo naučiti kaj novega! Statusne kode so razvrščene v štiri kategorije.
Statusna koda 2.X.X.X – uspešna sporočila
Te kode ti običajno izvabijo nasmeh na obraz in ti zagotovijo, da je vse v redu.
- 211 – To stanje prikaže sporočilo o stanju strežnika, ko uporabnik zahteva informacije pomoči.
- 220 – Storitev deluje! Običajno prvo sporočilo, ki ga prejmemo od delujočega strežnika, in najbolj pričakovano sporočilo.
- 250 – Koda odgovora, ki ustreza kodi odgovora HTTP 200 – OK! To stanje se prikaže vsakič, ko sporočilo uspešno prispe ali je poslano.
- 252 – Kode odgovora pošiljatelja ni mogoče preveriti. Strežnik upošteva, da je uporabnik veljaven, vendar tega ne more preveriti. Dostava se izvede ali pa se sporočilo posreduje drugemu strežniku, ki lahko preveri pošiljatelja.
Statusna koda 3.X.X.X – informativno
- 354 – V tej kategoriji je le ena statusna koda, sproži pa jo trenutek, ko strežnik prejme naslova “From” in “To”. Nato zahteva telo sporočila.
Statusna koda 4.X.X – trajna/začasna napaka
To so statusne kode, ki se lahko občasno pojavijo in trajajo nedoločen čas, zaradi začasnih napak strežnika na strani pošiljatelja ali prejemnika.
- 421 – Ta statusna koda lahko pomeni, da je prišlo do težave na strani strežnika ali prejemnega strežnika. Običajno je povezana s težavami s povezavo.
- 422 – Ta statusna koda pomeni, da je e-poštni predal prejemnika poln.
- 431 – Ta statusna koda kaže, da ima e-poštni strežnik prejemnika težave s shrambo ali pomnilnikom. To lahko povzroči, če hkrati pošlješ veliko sporočil ali če pošiljaš sporočila z velikimi prilogami. Naše priporočilo v tem primeru je, da zmanjšaš število hkrati poslanih sporočil.
- 450 – Ta statusna koda kaže, da oddaljeni poštni predal ob poskusu dostave ni bil dosegljiv. Pojavi se lahko iz različnih razlogov, na primer če je oddaljeni strežnik nedosegljiv, je poštni predal poškodovan ali je IP pošiljatelja blokiran oziroma uvrščen na seznam RBL (Realtime Blackhole List).
- 452 – Ta koda odgovora pomeni, da zahtevane operacije ni mogoče izvesti. To lahko opaziš, če ima strežnik težave z viri, na primer s pomnilnikom ali shrambo. Drug pogost vzrok je, da strežnik poskuša poslati preveč sporočil.
Statusne kode 5.X.X – napake
Najpogosteje zavrnjene statusne kode Exim. Kažejo na težavo na strani pošiljatelja ali prejemnika.
- 503 – To stanje kaže, da se pri strežniku SMTP nisi uspel overiti. Običajno pomeni, da sta navedeno uporabniško ime ali geslo napačna.
- 510 in 511 – Napačen e-poštni naslov. V polja “TO”, “CC” ali “BCC” si vpisal naslov, ki na oddaljenem poštnem strežniku ne obstaja.
- 523 – Vsak poštni strežnik ima nastavljeno največjo velikost posameznega sporočila, ki ga sprejme. Ta statusna koda se prikaže, če e-poštno sporočilo, ki ga želiš poslati, preseže to vrednost.
- 530 – To lahko pomeni tri stvari
- Overiti se moraš pri strežniku SMTP ali pri strežniku za dohodno pošto prejemnika.
- Ciljni strežnik je tvoj strežnik uvrstil na črni seznam.
- Prejemnikov poštni predal ne obstaja.
- 541 – Prejemnikov strežnik je sporočilo zavrnil. To lahko pri prejemniku sproži program proti neželeni pošti.
- 550 – To bo verjetno najpogostejša koda napake, ki jo boš videl. Običajno kaže na težavo na strani prejemnika in te obvešča, da takega e-poštnega naslova ni. Pojavi se lahko zaradi izpada oddaljenega strežnika ali zato, ker je naslov IP strežnika SMTP v požarnem zidu.
- 552 – Prekinjena poštna operacija. Običajno zaradi presežene kapacitete shrambe prejemnega strežnika ali ker velikost sporočila presega omejitev za dohodna sporočila.
- 554 – To je morda najslabša statusna koda, na katero lahko naletiš. Sporoča ti, da prejemni poštni strežnik meni, da je tvoje sporočilo morda neželeno, ali da je naslov IP tvojega strežnika na enem ali več seznamih RBL.