IMAP

The Readdle Team
Creado:

Definición

💡 IMAP: Internet Message Access Protocol, la forma estándar en que los clientes de correo electrónico recuperan mensajes de los servidores de correo. IMAP está definido por la RFC 9051 y fue diseñado con el objetivo de permitir la gestión completa de un buzón de correo por parte de varios clientes de correo electrónico. A diferencia de POP3, que descarga los correos electrónicos en tu dispositivo, IMAP lo mantiene todo en el servidor.

Por qué importa IMAP

Una característica clave de IMAP es que permite a los usuarios acceder a sus correos electrónicos desde cualquier dispositivo, actuando como intermediario entre los servidores de correo y los clientes de correo electrónico en lugar de descargar los correos del servidor al cliente de correo electrónico. Eso significa que puedes consultar el correo en tu teléfono, pasar a tu portátil y luego volver a consultarlo en tu tablet, y todo permanece sincronizado. ¿Lees un correo en un dispositivo? Aparece como leído en todas partes. ¿Eliminas algo? Desaparece de todos tus dispositivos. ¿Mueves un mensaje a una carpeta? Ese cambio se refleja en todas partes.

IMAP fue creado por Mark Crispin en 1986 como una alternativa al Post Office Protocol (POP), que se utilizaba para descargar mensajes del servidor de correo al dispositivo local. 

La gran diferencia es dónde viven tus correos electrónicos. A diferencia de POP, IMAP almacena tus mensajes y la estructura de carpetas en el servidor de correo, funcionando de forma similar al correo en la nube. Prácticamente todos los clientes y servidores de correo modernos son compatibles con IMAP, que junto con el anterior POP3 son los dos protocolos estándar más extendidos para la recuperación de correo electrónico. Gmail, Outlook y Yahoo Mail usan IMAP. Hoy en día es la opción predeterminada.

Cómo funciona IMAP

IMAP funciona con un modelo cliente-servidor. Tu aplicación de correo electrónico (el cliente) se comunica con el servidor de correo mediante comandos específicos.

Un servidor IMAP normalmente escucha en el puerto 143, mientras que a IMAP sobre SSL/TLS (IMAPS) se le asigna el puerto 993. El puerto 143 no está cifrado y no debería estar expuesto a internet. El puerto 993 añade cifrado TLS, que es lo que realmente deberías usar.

Este es el flujo básico: un cliente de correo electrónico se conecta al servidor mediante IMAP cuando un usuario inicia sesión, usando puertos específicos para establecer la conexión. Te autenticas con tu nombre de usuario y contraseña. Luego, el cliente puede empezar a enviar comandos—SELECT para abrir tu bandeja de entrada, FETCH para recuperar mensajes específicos y SEARCH para encontrar correos electrónicos que coincidan con determinados criterios.

La parte inteligente es que el cliente de correo electrónico muestra inicialmente solo los encabezados de cada correo, y los mensajes y archivos adjuntos se descargan al cliente solo cuando el usuario toca sobre ellos. No estás descargando todo tu buzón cada vez que abres tu aplicación de correo. Solo los encabezados, lo que hace que el proceso sea mucho más rápido.

Los clientes suelen permanecer conectados mientras la interfaz de usuario está activa y descargan el contenido de los mensajes a demanda. Tu aplicación de correo mantiene una conexión abierta con el servidor y recibe una notificación cuando llega correo nuevo. Así es como recibes notificaciones instantáneas.

IMAP frente a POP3

La elección básicamente se reduce a dónde quieres que se almacenen tus correos electrónicos.

IMAP mantiene los correos electrónicos en el servidor. Con IMAP, los correos electrónicos se mantienen en el servidor hasta que los eliminas, lo que aporta flexibilidad y tranquilidad—sabes que siempre tendrás una copia incluso si tu dispositivo falla. Todo se sincroniza entre dispositivos. Puedes organizar los correos electrónicos en carpetas en el servidor, y esas carpetas aparecen en todas partes.

POP3 descarga los correos electrónicos en tu dispositivo. POP3 funciona recuperando correos electrónicos y archivos directamente de tu servidor de correo y descargándolos en tu dispositivo, lo que significa que, una vez que se ha descargado un correo electrónico, normalmente se elimina del servidor. Solo puedes acceder a esos correos electrónicos desde ese dispositivo específico. Sin sincronización, sin acceso desde varios dispositivos.

IMAP suele recomendarse para el uso moderno del correo electrónico, especialmente cuando necesitas consultar correos electrónicos desde varios dispositivos. A menos que solo uses siempre un ordenador y quieras acceso sin conexión a todo tu correo, IMAP es la mejor opción.

¿La contrapartida? IMAP requiere muchos más recursos del lado del servidor, lo que supone un coste por buzón significativamente mayor. Pero para los usuarios, eso no importa. Tu proveedor de correo se encarga de ello.

Configurar IMAP

La mayoría de las aplicaciones de correo detectan automáticamente la configuración de IMAP cuando añades una cuenta. Pero si necesitas configurarlo manualmente, por ejemplo, si la configuración automática falla o cuando usas un proveedor de correo personalizado, de trabajo o menos común que la aplicación no reconoce, puedes probar lo siguiente: 

Servidor entrante (IMAP): la dirección del servidor IMAP de tu proveedor de correo. Para Gmail, es imap.gmail.com. Para Outlook, imap-mail.outlook.com. Consulta la documentación de tu proveedor.

Puerto: 993 para IMAP cifrado (IMAPS), que es lo que deberías usar. El puerto 143 no está cifrado y es inseguro.

Seguridad: cifrado SSL/TLS. No uses conexiones sin cifrar.

Servidor saliente (SMTP): IMAP solo se encarga de recibir correo. Sigues necesitando SMTP para enviar.

Spark funciona con Gmail, iCloud, Yahoo, Exchange, Outlook, Kerio Connect y otras cuentas de correo IMAP/EWS. La aplicación detecta la configuración correcta y se conecta de forma segura sin necesidad de configuración manual. Si Spark no puede detectarlos automáticamente, aparecerá la ventana para añadir Configuración adicional.

Usar IMAP de forma segura

Usa siempre cifrado. Uno de los mayores problemas de seguridad de IMAP es que, de forma predeterminada, transmite los inicios de sesión del cliente al servidor en texto plano, lo que significa que los nombres de usuario y las contraseñas no están cifrados. Configura IMAP sobre TLS (puerto 993) para proteger tus credenciales.

Gestiona el almacenamiento del servidor. Como IMAP lo mantiene todo en el servidor, tu buzón puede crecer indefinidamente. Elimina los correos antiguos que no necesites y archiva localmente los importantes si te estás quedando sin espacio.

Usa contraseñas específicas de la aplicación. IMAP no es intrínsecamente compatible con la autenticación multifactor (MFA), lo que puede aprovecharse para eludir los requisitos de MFA. La mayoría de los proveedores de correo te permiten generar contraseñas específicas de la aplicación que funcionan con IMAP mientras mantienen tu cuenta principal protegida por MFA.

Mantén tu cliente actualizado. Las vulnerabilidades de seguridad se corrigen regularmente. Un cliente de correo electrónico desactualizado es un riesgo de seguridad.

No dejes abierto el puerto 143. El puerto 143 no debe estar abierto ni accesible desde el exterior porque no es seguro, y los delincuentes pueden aprovecharlo e iniciar distintos ataques. Usa siempre conexiones cifradas en el puerto 993.

Contenido relacionado

Términos relacionados

 

The Readdle Team
Spark

Correo. Inteligente. Eficaz.

Correo electrónico rápido y multiplataforma diseñado para filtrar el ruido.