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

29

Muchos proveedores de correo electrónico me preguntan si estoy interesado en usar POP3 o IMAP. ¿Qué son exactamente estos y cuándo debo considerar usarlos?

Sampson
fuente

Respuestas:

25

IMAP es fantástico si está utilizando la misma cuenta de correo electrónico en varios dispositivos, como una PC de escritorio, teléfono móvil, computadora portátil e interfaz web. Cada vez 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 cada dispositivo.

POP3, por otro lado, descarga los correos electrónicos a un cliente y luego (típicamente) 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.

Josh Hunt
fuente
Soy una conversión de POP3 a IMAP, pero IMAP no está exento de algunos problemas. No siempre funciona a la perfección ... esto parece depender en gran medida del servidor de correo al que se esté conectando y el cliente que esté utilizando.
churnd
3
También debe notar que generalmente puede configurar su cliente para eliminar, marcar como leído o no hacer nada con los correos electrónicos que se descargan a través de POP3. GMail le permite elegir también archivar los correos descargados (no es común configurar esas cosas en el correo web; generalmente lo hace dentro de su programa cliente).
igorsantos07
2
@Igoru: Pero tenga en cuenta que POP3 está diseñado para eliminar correos electrónicos , por lo que si está utilizando POP3 y está intentando sincronizar como lo hace IMAP, está obteniendo un rendimiento mucho peor que el que utilizaría IMAP, ya que POP3 no está diseñado para trabajar así
Josh
7

POP3 e IMAP son dos protocolos diferentes utilizados 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 mejor soporte para múltiples clientes ya que los mensajes se almacenan en el servidor. Se puede encontrar más información en esos dos enlaces.

Scheibk
fuente
7

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 de todo el 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 hay 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 el SMTP?

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

¿Qué es el 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 como simplemente POP. Ver RFC 1939, mayo de 1996 .

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

Cómo funciona el correo electrónico

  1. El usuario A quiere 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 lo desea, se pone en contacto con su servidor SMTP y utiliza POP3 para descargar los mensajes.

Algunas notas importantes:

La única forma de enviar un correo electrónico es usar 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 usar POP3. (En realidad, también hay 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 usan SMTP para enviar correos electrónicos.

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

¿Qué es el 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. Ver 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 utilizando HTTP.

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

¡Sí! Lo que hace la página web es proporcionarle un formulario que complete. Su computadora no sabe que es diferente de un formulario que completa para ingresar la información de su tarjeta de crédito, o un formulario que completa para ingresar la dirección de su casa, o un formulario que completa para iniciar sesión en 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. El servidor HTTP luego usa SMTP para enviar el mensaje. Porque la única forma en que un mensaje va a pasar del Usuario A al Usuario B es usando SMTP.

Lo que ha hecho el navegador web es engañarlo para que piense que está enviando un correo electrónico. Pero lo que realmente sucede es que su navegador web está completando un formulario, y luego el servidor web está utilizando SMTP para enviar su correo electrónico.

¿Me puede dar un recorrido por correo web?

  1. El usuario A quiere enviar un correo electrónico al usuario B, el usuario A usará 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 utiliza HTTP para contactar al servidor y solicitar la página web que se utiliza 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 correos, revisar correos, ...
    • El usuario A hace clic en el enlace para redactar un mensaje. Nuevamente, la computadora del usuario A usa HTTP para contactar al 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 usar 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 utiliza el servidor web SMTP?

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

¿Qué es IMAPv4?

Mencioné IMAPv4 anteriormente. 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 simplemente IMAP. IMAPv4 es más complejo que POP3, pero le brinda la capacidad 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, la computadora de su 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

Brian R. Bondy
fuente
1
Un poco demasiado "pegando todo el tutorial". Tal vez podría haber copiado solo las partes que coinciden con la pregunta.
Gnoupi el
@Gnoupi: Creo que todo es aplicable y sobre el tema, y ​​escrito por mí.
Brian R. Bondy
Es discutible todo sobre el tema, pero un enlace con algún texto de apoyo podría ser más apropiado o una respuesta más centrada.
Slartibartfast
5

Aquí hay una buena comparación de los dos

BenA
fuente
77
¿Puedes incluir más de una respuesta? Quizás copie / pegue algunos de los detalles de su enlace.
Sampson el
55
En mi opinión, ¿por qué duplicarlo? Solo sigue el enlace.
Simon P Stevens el
55
Porque publicar el contenido (al menos parcialmente) hace que el Superusuario clasifique más alto para ese elemento. Además, evita que los usuarios tengan que hacer clic en su enlace para saber realmente qué hay allí. Danos una vista previa al menos, por favor.
Sampson el
3
Estoy de acuerdo con Jonathan, también ayuda a prevenir la pudrición del enlace. Me gustaría pensar que Super User et. Alabama. existirá durante mucho tiempo, pero no siempre podemos decir eso sobre a qué se vincula alguien (Wikipedia es probablemente una excepción).
LeopardSkinPillBoxHat
4

Ambos son protocolos estándar de Internet ( RFC 1064 IMAP4 - RFC 1939 POP3 ) 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 pueden 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 fue una respuesta, un reenvío, etc.)

Los correos electrónicos POP3 ("Protocolo de la oficina postal") se descargan de una sola 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 correos electrónicos, para eso está SMTP.

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

splattne
fuente
1

POP3 (Post Office Protocol 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 acomode el correo electrónico por un tiempo hasta que lo reciba 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 tomará, crear una carpeta en el servidor, buscar mensajes de correo electrónico específicos, incluso mensajes de correo electrónico eliminados en el servidor. Esta capacidad es mucho mejor que POP (Protocolo de oficina de correos) que solo permite recuperar / descargar todos los mensajes sin excepción.

SMTP (Protocolo simple de transferencia de correo) es un protocolo comúnmente utilizado 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 este http://signinx.com/difference-between-pop3-imap-smtp/

signinX
fuente
0

Si utiliza el correo electrónico de un proveedor, lo mejor sería 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 necesario.

Simplemente regístrese en Gmail (o cualquier otra cuenta de correo electrónico que no sea del 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 dentro) usando web, POP3 o IMAP como mejor le parezca.

dyve
fuente
0

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

Nikhil Chelliah
fuente
Creo que POP3 almacena cantidades masivas de correos electrónicos en el lado del servidor ... tal vez eso no era una vieja limitación. Yahoo solía ofrecer acceso POP gratis (no lo sé ahora) ... pero uno puede tener un correo de tamaño total ilimitado con ellos ... y puedo acceder al correo electrónico desde esa cuenta de correo electrónico, a través de POP. Y "déjelo en el servidor", ya que OE lo permite como opción al leer a través de POP3.
barlop
0

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. Sus datos se sincronizan para que sus correos electrónicos, carpetas, etc. siempre tengan el mismo estado en todos los dispositivos.

3. Sus datos están seguros, incluso si su dispositivo está defectuoso o perdido.

POP3

¿Siempre accede a sus 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í.

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

Macho alfa
fuente