Suprasti POP klaidas el. Paštu

Klaida padaryta. Paprastai klaidos dažnai pateikiamos ir el. Paštu: vietoj to, ko tikėjotės, gaunate klaidos pranešimą - POP klaidos pranešimą, jei jūsų sąskaita yra sukonfigūruotas, kad atsisiųstumėte paštu naudodami tą paštą, pašto tarnybą.

POP būsenos kodai

Šio pašto siuntimo proceso metu gali būti blogai. Serveris, į kurį paprastai gaunate paštą, gali neatsakyti į skambutį. Arba gal jūsų slaptažodis yra neteisingas (bet galbūt serverio slaptažodis yra klaidingas dėl tam tikro programinės įrangos sugadinimo). Serveris taip pat gali susidurti su kai kuriomis vidinėmis problemomis ir atsakyti su klaidos kodu.

Laimei, POP serveris yra labai aiškus apie jo būseną. Iš esmės jis žino du atsakymus: teigiamas + OK ir neigiamas -ERR . Žinoma, tai šiek tiek nenurodyta, jei norite sužinoti, kas nutiko.

Kaip paaiškėja, + OK ir -ERR yra apie visą naują kodą, kurį turėsite išmokti, jei norite suprasti POP klaidų pranešimus. Visa kita yra standartinis kodas: žmogaus kalba. Matyt, "Post Office Protocol" žmonės sukūrė žmones. Išsamesnė informacija apie " -ERR" serverio atsakymą pateikiama paprastu anglų kalba, laikantis -ERR pranešimo. Nors POP serveriai neprivalo pateikti šios papildomos informacijos, dauguma jų daro.

POP klaidos pranešimai

Pirmasis dalykas, kuris gali būti klaidingas (be viso serverio) yra POP serveris, kuris neatpažįsta jūsų vartotojo vardo. Galbūt jį įvedėte neteisingai, galbūt duomenų bazė, kurią naudoja serveris naudotojams identifikuoti, yra žemyn. Galbūt potvynis sunaikino visą saugyklą, kurioje jūsų pašto dėžutėje saugomos pašto dėžutės.

Kai POP serveris neatpažįsta jūsų vartotojo vardo, jis paprastai atsakys: -ERR pašto dėžute nežinoma .

Tiesiog po to, kai vartotojo vardas yra slaptažodis, ir dar viena galimybė klaidas. Klaidos, tai tiesa, nes be slaptažodžio, neatitinkančio vartotojo vardo ( -ERR neteisingo slaptažodžio ), POP serveris gali kilti kitoje problemoje. POP pašto dėžutę galima pasiekti tik vienu metu gaunamu ryšiu. Jei jūsų pašto tikrinimo priemonė jau prisijungė prie savo el. Pašto paskyros, tuo pačiu metu jūsų el. Pašto programa negali pasiekti tos pačios paskyros. Tokiais atvejais, kai pašto dėžutė jau užrakinta kitu procesu, POP serveris grąžina: -ERR negali užblokuoti pašto dėžutės .

Kai sėkmingai prisijungsite prie paskyros, POP klientas paprastai pradeda skaityti pranešimus, po vieną. Kai jis prašo serverio pranešimo, galimas vienas neigiamas atsakymas: -ERR nėra tokio pranešimo . Panašu, kad klientas turi problemų. Tas pats atsakymas gali būti grąžinamas, kai el. Pašto klientas bando pažymėti pranešimą, kurio nėra (ar jis jau buvo pažymėtas kaip ištrynimas).

Kai pasibaigia POP seansas, serveris paprastai visam laikui pašalina visus pašalintus laiškus. Jei POP serveris negali pašalinti visų pranešimų (galbūt dėl ​​išteklių trūkumo), jis grąžina klaidą: -ERR kai kurie ištrinti pranešimai nepašalinami .

Pasižiūrėk pats

Kadangi Post Office protokolas yra toks paprastas, yra tik keletas dalykų, kurie gali būti klaidingi, ir tik keletas klaidų pranešimų. Visos POP serverio grąžintos klaidos iš tiesų yra žinutės, o ne paprasti kodavimo kodai.

Jei jūsų el. Pašto programa šiuos reikšmingus klaidų pranešimus paverčia neapibūdinančiomis klaidų dėžėmis, tikriausiai geriausia išbandyti patys. Įjunkite DOS komandą ir telnet tiesiai į savo el. Pašto paskyrą. Įveskite telnet . Paprastai POP naudojamas uostas yra 110. Tipinė komanda gali atrodyti taip, pavyzdžiui: telnet pop.myisp.com 110 .

Kai serveris sveikina jus su laimingu + OK , atlikite procesą, aprašytą "Pašto tarnybos protokole", ir turėtumėte galėti nustatyti klaidą. Bent jau, jei viskas gerai veikia, žinote, kad problema iš tiesų yra jūsų el. Pašto klientas, o ne jūsų el. Pašto serveris.

(Atnaujinta 2001 m. Birželis)