Razumijevanje pogrešaka s porukom e-pošte

Pogreške su napravljene. Pogreške su također očigledne često putem e-pošte: umjesto e-poruka koje ste očekivali, dobivate poruku o pogrešci - poruka o pogrešci POP ako je vaš račun konfiguriran za preuzimanje pošte pomoću tog protokola.

POP statusne kodove

Neke stvari mogu pogriješiti u ovom postupku preuzimanja pošte. Poslužitelj kojem obično dobivate poštu ne može odgovoriti na poziv. Ili možda vaša zaporka nije u redu (možda je lozinka poslužitelja pogrešna zbog nekih softverskih problema). Poslužitelj je također mogao pokrenuti neke interne probleme i odgovoriti s kodom pogreške.

Srećom, POP poslužitelj je vrlo jasan o svom statusu. U osnovi zna dva odgovora: pozitivno + OK i negativno -ERR . Naravno, ovo je malo neodređeno ako želite znati što je pošlo po zlu.

Kao što se ispostavlja, + OK i -ERR se odnose na sve nove kodove koje morate naučiti ako želite razumjeti poruke o pogreškama s POP-om. Sve ostalo je standardni kod: ljudski jezik. Očigledno je Protokol za poštu objavio ljudska bića za ljudska bića. Detaljnije informacije o odgovoru poslužitelja -ERR navedene su u običnom engleskom, slijedeći -ERR poruku. Dok POP poslužitelji nisu dužni ponuditi ove dodatne informacije, većina ih čini.

POP Poruke o pogrešci

Prva stvar koja može proći pogrešno (osim što je server u potpunosti smanjen) je POP poslužitelj koji ne prepoznaje vaše korisničko ime. Možda ste ga upisali pogrešno, možda je baza podataka koju poslužitelj koristi za identifikaciju korisnika. Možda je poplava uništila svu pohranu gdje se poštanske sandučiće čuvaju kod ISP-a.

Kada POP poslužitelj ne prepozna vaše korisničko ime, obično će odgovoriti s: -ERR nepoznatim poštanskim sandučićem .

Neposredno nakon što korisničko ime dolazi lozinka i još jednu priliku za pogreške. Pogreške, to je točno, jer osim lozinke koja ne odgovara korisničkom imenu ( -ERR nevažeća lozinka ) POP poslužitelj može naići na još jedan problem. POP spremniku možete pristupiti samo jednom dolaznom vezom odjednom. Ako je vaš provjerivač e-pošte već prijavio na vaš račun e-pošte, vaš program e-pošte ne može istovremeno dobiti pristup istom računu. U takvim slučajevima, kada je poštanski sandučić već zaključan drugim postupkom, POP poslužitelj vraća: -ERR ne može zaključati spremnik .

Nakon uspješnog prijavljivanja na račun, POP klijent obično započinje dohvaćanje poruka, jednu po jednu. Kada traži poruku od poslužitelja, moguć je negativan odgovor: -ERR nema takve poruke . Izgleda da klijent ima problem. Isti odgovor može se vratiti kada klijent e-pošte pokuša označiti poruku za brisanje koja ne postoji (ili je već označena za brisanje).

Kada se POP sesija završi, poslužitelj će trajno izbrisati sve poruke označene za brisanje. Ako POP poslužitelj ne može ukloniti sve poruke (možda zbog nedostatka resursa), vraća pogrešku: -ERR neke izbrisane poruke nisu uklonjene .

Pogledajte za sebe

Budući da je Post Office Protocol tako jednostavan, postoji samo nekoliko stvari koje mogu pogriješiti i samo nekoliko poruka o pogrešci. Sve pogreške koje vraća POP poslužitelj doista su poruke, a ne samo čvrsti kodovi.

Ako vaš program e-pošte pretvori ove smislene poruke o pogreškama u ne-deskriptivne okvire za pogreške, vjerojatno je najbolje probati sami. Uključite DOS prompt i telnet izravno u svoj račun e-pošte. Upišite telnet . Obično je priključak koji se koristi za POP 110. Tipična naredba može izgledati ovako: na primjer: telnet pop.myisp.com 110 .

Kada vam poslužitelj pozdravlja s veseljem + U redu , slijedite postupak kako je opisano u Post Office Protocolu i trebali biste moći utvrditi pogrešku. Barem, ako sve dobro funkcionira, znate da je problem uistinu s vašim klijentom e-pošte, a ne s vašeg poslužitelja e-pošte.

(Ažurirano lipanj 2001.)