Comprensión de erros POP con correo electrónico

Están feitos erros. Os erros tamén se fixeron obvios a miúdo co correo electrónico: en lugar dos correos electrónicos que esperabas, obteñas unha mensaxe de erro: unha mensaxe de erro POP , se a túa conta está configurada para descargar correo usando esa, a Oficina de Correos, o protocolo.

Códigos de estado POP

Algunhas cousas poden dar mal neste proceso de descarga de correo. O servidor que adoita recibir o seu correo non pode responder á chamada. Ou talvez o seu contrasinal é incorrecto (pero quizais o contrasinal do servidor sexa incorrecto, debido a algún fallo de software). O servidor tamén podería funcionar con algúns problemas internos e responder cun código de erro.

Afortunadamente, un servidor POP é moi claro sobre o seu estado. Básicamente coñece dúas respostas: a positiva + OK e a negativa -ERR . Por suposto, este é un pouco sen especificar se quere saber o que deu mal.

Como se ve, OK e -ERR trata sobre todo o novo código que ten que aprender se quere entender mensaxes de erro POP. Todo o resto é código estándar: linguaxe humana. Ao parecer, o Protocolo de Correos foi deseñado polos seres humanos para os seres humanos. A información máis detallada sobre a resposta do servidor -ERR é dada en inglés sinxelo, seguindo a mensaxe -ERR . Mentres os servidores POP non están obrigados a ofrecer esta información adicional, a maioría fano.

Mensaxes de erro de POP

A primeira cousa que pode dar mal (ademais de que o servidor está completamente abaixo) é o servidor POP que non recoñece o seu nome de usuario. Poida que escribiches mal, quizais a base de datos que utiliza o servidor para identificar usuarios está abaixo. Quizais unha inundación destruíu todo o almacenamento onde se gardan as caixas de correo no teu ISP.

Cando un servidor POP non recoñece o seu nome de usuario, normalmente responderá con: -ERR caixa de correo descoñecida .

Só despois de que o nome de usuario vén o contrasinal e outra posibilidade de erros. Erros, iso si, porque ademais do contrasinal que non coincide co nome do usuario ( -ERR contrasinal non válido ) o servidor POP pode atoparse noutro problema. Só se pode acceder a unha caixa de correo POP por unha conexión entrante á vez. Se o seu verificador de correo xa iniciou sesión na súa conta de correo electrónico, o seu programa de correo electrónico non poderá acceder á mesma conta ao mesmo tempo. Nestes casos, cando a caixa de correo xa está bloqueada por outro proceso, o servidor POP devolve: -ERR non pode bloquear a caixa de correo .

Unha vez conectado correctamente na conta, un cliente POP normalmente comezará a recuperar mensaxes, unha a unha. Cando solicita unha mensaxe do servidor, é posible unha resposta negativa: -ERR non existe esa mensaxe . Parece que o cliente ten un problema. Pódese devolver a mesma resposta cando o cliente de correo electrónico intente marcar unha mensaxe para borrar que non existe (ou xa se marcou para borrar).

Cando unha sesión de POP remata, todas as mensaxes marcadas para borrar son normalmente eliminadas polo servidor. Se o servidor POP non pode eliminar todas as mensaxes (posiblemente debido a unha escaseza de recursos) devolve un erro: -ERR algunhas mensaxes borradas non eliminadas .

Vexa por vós

Xa que o Protocolo de Correos é tan sinxelo, só hai poucas cousas que poden dar mal, e só algunhas mensaxes de erro. Todos os erros devoltos por un servidor POP son realmente mensaxes e non meros códigos crípticos.

Se o seu programa de correo electrónico transforma estas mensaxes de erro significativas en caixas de erro non descritivas, probabelmente é mellor probalo tú mesmo. Inicia un aviso DOS e telnet directamente na túa conta de correo electrónico. Escribe telnet . Normalmente, o porto usado para POP é 110. Un comando típico podería ser así, por exemplo: telnet pop.myisp.com 110 .

Cando o servidor salude con un feliz + OK , siga o proceso tal e como se describe no Protocolo de Correos e debes poder identificar o erro. Polo menos, se todo funciona ben, sabes que o problema é realmente co teu cliente de correo electrónico, non co teu servidor de correo electrónico.

(Actualizado xuño de 2001)