Fel görs. Fel är också uppenbara ofta med e-post: I stället för de e-postmeddelanden som du förväntade dig får du bara ett felmeddelande - ett POP-felmeddelande om ditt konto är konfigurerat för att hämta post med det, postkontoret, protokollet.
POP-statuskoder
Vissa saker kan gå fel i denna process att ladda ner mail. Servern som du brukar få ditt mail från kanske inte svarar på samtalet alls. Eller kanske ditt lösenord är fel (men kanske serverns lösenord är fel, på grund av lite programvara). Servern kan också stöta på några interna problem och svara med en felkod.
Lyckligtvis är en POP-server mycket tydlig om sin status. Det vet i princip två svar: det positiva + OK och den negativa -FELA . Det här är naturligtvis lite ospecificerat om du vill veta vad som har gått fel.
Som det visar sig, + OK och -FELA handlar om all den nya koden du måste lära dig om du vill förstå POP-felmeddelanden. Hela resten är standardkod: mänskligt språk. Uppenbarligen var postkontorprotokollet utformat av människor för människor. Mer detaljerad information om en -FELA serverrespons ges i vanlig engelska, följt av -FELA meddelande. Medan POP-servrar inte är skyldiga att erbjuda denna extra information gör de flesta.
POP-felmeddelanden
Det första som kan gå fel (förutom att servern är helt ned) är POP-servern inte igenkännande ditt användarnamn. Kanske har du skrivit fel, kanske databasen som servern använder för att identifiera användare är nere. Kanske har en översvämning förstört all lagring där brevlådor hålls hos din Internetleverantör.
När en POP-server inte känner igen ditt användarnamn svarar det vanligtvis med: -ERR-postlåda okänd .
Strax efter användarnamnet kommer lösenordet och en annan chans till fel. Fel, det är rätt eftersom förutom lösenordet inte matchar användarnamnet ( -ERR ogiltigt lösenord ) kan POP-servern komma in i ett annat problem. En POP-brevlåda kan endast nås av en inkommande anslutning åt gången. Om din postkontroller redan har loggat in på ditt e-postkonto kan ditt e-postprogram inte få tillgång till samma konto samtidigt. I sådana fall, när brevlådan redan är låst med en annan process returnerar POP-servern: -ERR kan inte låsa postlåda .
När du väl loggat in på kontot börjar en POP-klient vanligtvis hämta meddelanden, en i taget. När det begär ett meddelande från servern är ett negativt svar möjligt: -ERR inget sådant meddelande . Ser ut som om kunden har ett problem. Samma svar kan returneras när e-postklienten försöker markera ett meddelande för radering som inte existerar (eller har redan markerats för radering).
När en POP-session är avslutad, tas alla meddelanden som är markerade för radering vanligtvis permanent av servern. Om POP-servern inte kan ta bort alla meddelanden (eventuellt på grund av en brist på resurser) returnerar det ett fel: -ERR några raderade meddelanden som inte tagits bort .
Se efter själv
Eftersom postkontorprotokollet är så enkelt finns det bara få saker som kan gå fel, och endast få felmeddelanden. Alla fel som returneras av en POP-server är verkligen meddelanden och inte bara kryptiska koder.
Om ditt e-postprogram omvandlar dessa meningsfulla felmeddelanden till icke-beskrivande fellådor är det troligtvis bäst att prova det själv. Slå upp en DOS-prompten och telnet direkt i ditt e-postkonto. Typ telnet
När servern hälsar dig med en glad + OK , följ processen enligt beskrivningen i Postkontorprotokollet och du ska kunna identifiera felet. Åtminstone, om allt fungerar bra, vet du att problemet verkligen är med din e-postklient, inte din e-postserver.
(Uppdaterad juni 2001)