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?
29
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.
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.
fuente
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
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?
¿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
fuente
Aquí hay una buena comparación de los dos
fuente
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.
fuente
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/
fuente
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.
fuente
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.
fuente
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.
fuente