POP (Post Office Protocol)
Versión 1.02

SMTP proporciona entrega de correo directa de punta a punta (end-to-end mail delivery), es decir, el correo no pasa por sistemas intermedios: va del sistema local al remoto en un sólo paso. Si la entrega del mensaje falla, el sistema local lo sabe en seguida y puede informarle al usuario del hecho y descartar el mensaje ó, como normalmente sucede, lo coloca en cola para intentar enviarlo después.

La desventaja de la entrega de correo directa es que ambos sistemas deben tener capacidad completa para atender el servicio de correo (además de estar activos las 24 horas del día, siete días a la semana, todo el año). Dependiendo de las políticas de la organización, algunos sistemas no pueden, o no deben manejar correo: PCs o portátiles que son apagados al final del día y están desconectados de la red bastante tiempo. El correo electrónico, de entrega directa, que no encuentre el servidor destino en la red fallará con el error "cannot connect".

Además, para un usuario normal de correo electrónico tampoco es necesario tener un servidor de correo en su casa. Basta con que pueda conectarse cuando lo necesite y recuperar su correo de un servidor de correo que sí cumpla con los requisitos antes mencionados.

El problena que tenemos ahora es ¿cómo puede la persona "extraer" su correo del server?. Para esto se utilizan los protocolos de acceso alos mensajes de correo: POP e IMAP.

[Anterior] [Índice] [Siguiente]


POP (Post Office Protocol)

Hay dos versiones conocidas de POP: POP2 y POP3. POP2 está definido en el RFC937 y POP3 en el RFC1725. POP2 utiliza el puerto 109 y POP3 usa el puerto 110. Los dos son protocolos incompatibles que utilizan diferentes comandos pero que realizan la misma función: acceder desde un cliente, generalmente instalado en el PC del usuario, al correo electrónico colocado en un servidor de correo ubicado en las instalaciones del proveedor de servicios Internet.

Los protocolos POP verifican la identificación del usuario y su password para luego mover el correo desde el servidor de correo hasta el cliente.

Con POP, su correo es guardado en el servidor de correo. Cuando usted desee verlo, TODOS los mensajes serán inmediatamente descargados a su computador y serán borrados del servidor (claro que esto de borrar los mensajes es una opción de configuración del cliente POP).

La siguiente tabla muestra los comandos que se pueden utilizar con POP3:
 

Comando Función
USER username Nombre de la cuenta del usuario
PASS password Clave del usuario
STAT Muestra el número de mensajes/bytes no leídos
RETR n Recupera el mensaje número n
DELE n Borra el mensaje número n
LAST Múestra el número del último mensaje revisado
LIST [n] Muestra el tamaño del mensaje n o de todos los mensajes
RSET "Desborra" todos los mensajes. Reinicia el número de mensajes en 1
TOP n l Imprime los encabezados y l líneas del mensaje n
NOOP No hace nada
QUIT Termina la sesión POP3

A continuación hay un ejemplo de una sesión POP3 (los comandos emitidos por el cliente están en las líneas que terminan con <ENTER>):

telnet mail.arcesio.net 110 <ENTER>
Trying 88.66.44.35...
Connected to mail.arcesio.net.
Escape character is '^]'.
+OK mail.arcesio.net POP3 server (Netscape Messaging Server - Version 3.6) ready Sun, 24 Oct 2001 16:09:59 -0400
USER oscar <ENTER>
+OK Password required for oscar
PASS Tr4s70car <ENTER>
+OK oscar's maildrop has 1 messages (2459 octets)
stat <ENTER>
+OK 1 2459
RETR 1 <ENTER>
+OK 2459 octets
Status: R
Return-Path: <hernan@misitio.com>
Received: from mail.misitio.com ([208.208.122.17])
          by mail.arcesio.net (Netscape Messaging Server 3.6)
           with ESMTP id AAAA5C for <oscar@arcesio.net>;
          Sun, 24 Oct 2001 15:34:52 -0400
Received: from theo ([208.208.204.242]) by mail.misitio.com
          (Post.Office MTA v3.5.3 release 223
          ID# 629-57631U15000L15000S0V35) with SMTP id com
          for <oscar@arcesio.net>;
          Sun, 24 Oct 2001 15:33:16 -0700
Message-ID: <001b01bf1e60$9bf23a20$f218f7d0@theo>
From: "Hernan Molina" <hernan@misitio.com>
To: <oscar@arcesio.net>
Subject: prueba POP3 e IMAP4
Date: Sun, 24 Oct 2001 15:44:15 -0500
MIME-Version: 1.0
Content-Type: multipart/mixed;
        boundary="----=_NextPart_000_0017_01BF1E36.A0511980"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2014.211
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211

This is a multi-part message in MIME format.

------=_NextPart_000_0017_01BF1E36.A0511980
Content-Type: multipart/alternative;
        boundary="----=_NextPart_001_0018_01BF1E36.A0511980"

------=_NextPart_001_0018_01BF1E36.A0511980
Content-Type: text/plain;
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Esta es una prueba de POP3 e IMAP4.
Hernan M.

------=_NextPart_001_0018_01BF1E36.A0511980
Content-Type: text/html;
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Dwindows-1252" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2014.210" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT size=3D2>Esta es una prueba de POP3 e IMAP4.</FONT></DIV>
<DIV><FONT size=3D2>Hernan M.</FONT></DIV></BODY></HTML>

------=_NextPart_001_0018_01BF1E36.A0511980--

------=_NextPart_000_0017_01BF1E36.A0511980
Content-Type: image/gif;
        name="imagen.gif"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
        filename="imagen.gif"

R0lGODlhPAAKALMAADEAzv//////////////////////////////////////////////////////
/////ywAAAAAPAAKAEAEYTDISau9OGsLLvhTV30i1YloUEonlrLqGMPsCrftHe7xO5e+3GwHqhF5
w6JtOeSoQLhejUQLkU5UKzD7tElNYC0z2fyWmcXnsZpCZdFcpC5K7r58SHx93ZZ5qxuBgoMYEQAA
Ow==

------=_NextPart_000_0017_01BF1E36.A0511980--

.
QUIT <ENTER>
+OK mail.arcesio.net POP3 server closing connection
Connection closed by foreign host.

En el ejemplo anterior puede observarse un mensaje MIME con multiples partes: mixed y alternative (recuerde que =3D es el signo "=" en Content-Transfer-Encoding: quoted-printable)

[Anterior] [Índice] [Siguiente]



©Oscar Agudelo.  2000-2001. Todos los derechos reservados.