it-swarm-es.tech

¿Cuáles son las diferencias entre POP3 e IMAP?

Muchos proveedores de correo electrónico me preguntan si estoy interesado en utilizar POP3 o IMAP. ¿Qué son exactamente y cuándo debería considerar su uso?

29
Sampson

IMAP es fantástico si está utilizando la misma cuenta de correo electrónico en varios dispositivos, como una computadora de escritorio, un teléfono móvil, una computadora portátil y una interfaz web. Siempre que lee un correo electrónico en un dispositivo, se sincroniza con el servidor IMAP y luego se sincroniza con todos los demás dispositivos y se marca como leído en todos los dispositivos.

POP3, por otro lado, descarga los correos electrónicos a un cliente y luego (normalmente) los elimina del servidor. Esto significa que si recibe un correo electrónico mientras está fuera de casa en su teléfono móvil y lo lee, no lo recibirá en su PC de escritorio.

25
Josh Hunt

Aquí hay un tutorial rápido que escribí hace unos años sobre cómo funciona el correo electrónico, SMTP, POP3, IMAP, Webmail, ...

¿Qué es un estándar?

Un estándar es un conjunto de reglas que siguen todos los desarrolladores del mundo. Algunos estándares incluyen HTTP, SMTP, POP3,… Existe documentación oficial que describe cada estándar individual y la mayoría de los estándares han existido durante 0 a 30 años.
Cada documento estándar es una explicación muy detallada de qué es el estándar y cómo funciona. Normalmente, un estándar tiene un número RFC asociado, pero existen muchos tipos diferentes de estándares.

Protocolos

SMTP y POP3 son "estándares". Cada estándar describe un protocolo diferente. Un protocolo es cualquier tipo de comunicación entre 2 o más computadoras.

¿Qué es SMTP?

SMTP es el protocolo "estándar" que se utiliza para enviar correo electrónico. Su computadora usa SMTP para enviar correo electrónico. Ver RFC 821, agosto de 1982

¿Qué es POP3?

POP3 es el protocolo "estándar" que se utiliza para recibir correo electrónico. Su computadora usa POP3 para recibir correo electrónico. POP3 también se conoce simplemente como POP. Ver RFC 1939, mayo de 1996 .

Normalmente, POP3 se conectará al servidor de correo y descargará mensajes a su computadora. Luego, opcionalmente, puede eliminar el mensaje del servidor (lo que generalmente está configurado para hacer).

Cómo funciona el correo electrónico

  1. El usuario A desea enviar un correo electrónico al usuario B.
    • El usuario A escribe un correo electrónico y presiona enviar.
    • La computadora del usuario A utiliza la comunicación SMTP para enviar el correo electrónico al servidor SMTP del usuario A (Sí, no B).
    • El servidor SMTP del usuario A envía el correo electrónico al servidor SMTP del usuario B mediante comunicación SMTP.
    • El usuario B, cuando le apetece, se pone en contacto con su servidor SMTP y utiliza POP3 para descargar los mensajes.

Algunas notas importantes:

La única forma de enviar correo electrónico es utilizar SMTP. (En realidad, también puede usar MAPI y algunas otras cosas, pero no entremos en eso)

La única forma de recibir correo electrónico es utilizar POP3. (En realidad, también existe IMAPv4, pero pretendemos que POP3 es la única forma)

Cómo funcionan las aplicaciones de correo electrónico:

La comunicación SMTP está presente en su computadora, sin importar qué cliente de correo electrónico utilice. Cada vez que se envía un correo electrónico, su computadora usa SMTP para enviar el correo electrónico. No importa si está utilizando Eudora, Outlook, Outlook Express, Mozilla Thunderbird o un programa personalizado. Todos los programas utilizan SMTP para enviar correos electrónicos.

Al usar estándares, tiene la garantía de que, incluso si el usuario A usa Outlook y el usuario B usa Eudora, y ambos tienen diferentes servidores SMTP, ambos usuarios podrán comunicarse.

¿Qué es HTTP?

Antes de que pueda llegar a qué es el correo web, primero necesita saber qué es HTTP. HTTP es solo otro protocolo estándar. Pero HTTP está destinado a descargar archivos y páginas web, a diferencia de SMTP, que está destinado a enviar correos electrónicos. Consulte HTTP 1.1 RFC 2616, junio de 1999 .

¿Qué es el correo web?

El correo web es una página web en línea que le permite enviar y recibir correos electrónicos mediante HTTP.

Pero espere un minuto, ¿no acabo de decir que la ÚNICA forma de enviar correo electrónico era mediante SMTP?

¡Si! Lo que hace la página web es proporcionarle un formulario que debe completar. Su computadora no sabe que es diferente de un formulario que llena para ingresar la información de su tarjeta de crédito, o un formulario que llena para ingresar su dirección particular, o un formulario que llena para ingresar a otra web sitio. Todo lo que su computadora sabe es que está completando un formulario.

Cuando presiona el botón enviar, su navegador web envía el formulario al servidor. Sin embargo, el servidor sabe que este formulario es para correo electrónico. Entonces, el servidor interpreta el formulario y extrae la información necesaria. Luego, el servidor HTTP usa SMTP para enviar el mensaje. Porque la única forma en que un mensaje va a llegar del Usuario A al Usuario B es usando SMTP.

Lo que ha hecho el navegador web es engañarlo y hacerle pensar que está enviando un correo electrónico. Pero lo que realmente está sucediendo es que su navegador web está llenando un formulario y luego el servidor web está usando SMTP para enviar su correo electrónico.

¿Me pueden dar un recorrido por el correo web?

  1. El usuario A desea enviar un correo electrónico al usuario B, el usuario A utilizará el correo web.
    • El usuario A usa su navegador para escribir una dirección de Internet (por ejemplo: www.hotmail.com).
    • La computadora del usuario A usa HTTP para comunicarse con el servidor y solicitar la página web que se usa para el correo web en este caso.
    • El servidor responde (usando HTTP) a la computadora del Usuario A con una página web que le da opciones para redactar correo, revisar correo,…
    • El usuario A hace clic en el enlace redactar un mensaje. Nuevamente, la computadora del usuario A usa HTTP para comunicarse con el servidor.
    • El servidor responde (usando HTTP) a la computadora del Usuario A con la página web (que contiene un formulario) que permite al Usuario A redactar un mensaje.
    • El usuario A completa la página web y presiona enviar. La página se envía de vuelta al servidor mediante HTTP.
    • En segundo plano, desconocido para el usuario A, el servidor web utiliza SMTP para enviar el correo electrónico al usuario B. ¿Por qué? Porque la única forma de enviar un correo electrónico es utilizar SMTP
    • El servidor responde (usando HTTP) a la computadora del Usuario A con una página web que dice que se envió el correo electrónico.

¿Cómo usa el servidor web SMTP?

Dado que SMTP es un protocolo estándar, utiliza SMTP de la misma forma que cualquier programa utilizaría SMTP. Consulte la sección "Cómo funciona el correo electrónico".

¿Qué es IMAPv4?

Mencioné IMAPv4 antes. IMAPv4 es un segundo método utilizado por los clientes de correo electrónico para recuperar sus correos electrónicos. IMAPv4 también se conoce como IMAP más simple. IMAPv4 es más complejo que POP3, pero le brinda la posibilidad de trabajar en su correo electrónico desde múltiples computadoras. Si usa más de una computadora y desea acceder a su correo electrónico desde ambas computadoras, IMAP es el camino a seguir.

IMAP almacena todos sus datos en el servidor de correo. De esa manera, cada cliente de correo de cada computadora diferente puede estar sincronizado. Cuando lee un correo electrónico desde una computadora, su computadora de trabajo también verá que se lee el mensaje. Dado que los datos se almacenan en el servidor, las cuentas de correo electrónico IMAP suelen ser más caras.

Referencia

7
Brian R. Bondy

POP y IMAP son dos protocolos diferentes que se utilizan para ver el correo. La gran diferencia es que POP3 descarga los mensajes a su cliente. IMAP deja el correo electrónico en el servidor mientras hay una caché básica almacenada en un cliente de escritorio. IMAP tiene la reputación de ser utilizado con proveedores de correo web. IMAP tiene un mejor soporte para múltiples clientes ya que los mensajes se almacenan en el servidor. Puede encontrar más información en esos dos enlaces.

7
scheibk

Aquí es una buena comparación de los dos

5
BenA

Ambos son protocolos estándar de Internet ( RFC 1064 IMAP4 - RFC 1939 POP ) para recuperar correo electrónico de un servidor de correo. La mayoría de los clientes de correo electrónico implementan estos protocolos.

[~ # ~] imap [~ # ~] ("Protocolo de acceso a mensajes de Internet") le permite organizar sus correos electrónicos en carpetas * en el servidor que puede sincronizarse con su cliente de correo electrónico. IMAP también sincroniza el indicador de "lectura" y otras propiedades de un correo electrónico (si era una respuesta, un reenvío, etc.)

Los correos electrónicos POP3 ("Protocolo de oficina postal") se descargan de una única bandeja de entrada y normalmente se eliminan después de la descarga, según la configuración de su cliente.

No puede usar IMAP o POP3 para enviar correo electrónico, para eso es SMTP.

* Las carpetas se denominan "buzones de correo" en la especificación IMAP.

4
splattne

POP3 (Protocolo de oficina postal versión 3) es un protocolo utilizado para recuperar correo electrónico del servidor. El protocolo POP3 se creó debido al diseño del sistema de correo electrónico que requiere que el servidor acepte el correo electrónico durante un tiempo hasta que lo tome un destinatario elegible.

IMAP (Protocolo de acceso a mensajes de Internet) es un protocolo estándar para acceder/recuperar correo electrónico del servidor. IMAP permite a los usuarios elegir el mensaje de correo electrónico que aceptará, crear una carpeta en el servidor, buscar mensajes de correo electrónico específicos e incluso eliminar mensajes de correo electrónico en el servidor. Esta capacidad es mucho mejor que POP (Post Office Protocol) que solo permite recuperar/descargar todos los mensajes sin excepción.

SMTP (Protocolo simple de transferencia de correo) es un protocolo de uso común para enviar correo electrónico en Internet. Este protocolo se utiliza para transmitir datos desde la computadora que envía correo electrónico al servidor de correo del destinatario.

Como referencia, puede leer esto http://signinx.com/difference-between-pop3-imap-smtp/

1
signinX

Si usa el correo electrónico de un proveedor, sería mejor consolidarlo en una cuenta de Gmail, para asegurarse de mantener el control sobre su propia dirección de correo electrónico. Muchas personas que cambian de proveedor sienten el dolor de perder su dirección de correo electrónico, y eso no es absolutamente necesario.

Simplemente regístrese en Gmail (o cualquier otra cuenta de correo electrónico que no sea de un proveedor que le permita buscar con POP3) y siga las instrucciones en el sitio sobre cómo habilitar Gmail para obtener POP3 de su proveedor.

Luego, acceda a Gmail (con el correo de su proveedor adentro) usando la web, POP3 o IMAP como mejor le parezca.

0
dyve

Son métodos para recuperar correo electrónico de un servidor. Hay algunas comparaciones agradables, especialmente esta de UOregon. Como han dicho otros, la gran diferencia es el almacenamiento del lado del servidor frente al del lado del cliente.

0
Nikhil Chelliah

IMAP

¿Accede a sus correos electrónicos desde varios dispositivos como su computadora, tableta o teléfono inteligente? Se recomienda IMAP.

1. Todos sus correos electrónicos se almacenarán en el servidor y podrá acceder a ellos desde cualquier lugar.

2. Tus datos se sincronizan para que tus correos electrónicos, carpetas, etc. siempre tengan el mismo estado en todos los dispositivos.

. Sus datos están seguros, incluso si su dispositivo está defectuoso o se pierde.

POP

¿Siempre accedes a tus correos electrónicos desde el mismo dispositivo, que solo tiene acceso limitado a Internet? Entonces POP3 te ofrece más ventajas.

1. Todos sus correos electrónicos se descargan en su dispositivo.

2. También puede acceder a sus correos electrónicos sin conexión allí.

. Los datos tales como correos electrónicos y carpetas no están sincronizados entre diferentes dispositivos.

0
AlphaMale