Índice de contenidos
Definición
IMAP es un estándar de Internet que describe un protocolo para recuperar correo de un servidor de correo electrónico (IMAP).
¿Qué puede hacer IMAP?
Normalmente, los mensajes se almacenan y organizan en carpetas en el servidor. Los clientes de correo electrónico en computadoras y dispositivos móviles replican esa estructura, al menos en parte, y sincronizan las acciones (como la eliminación o el traslado de mensajes) con el servidor.
Esto significa que varios programas pueden acceder a la misma cuenta y todos muestran el mismo estado y los mismos mensajes, todos sincronizados. Le permite mover mensajes entre cuentas de correo electrónico sin problemas, hacer que servicios de terceros se conecten a su cuenta para agregar funcionalidad (por ejemplo, para ordenar o hacer copias de seguridad de los mensajes automáticamente).
IMAP es un acrónimo de Internet Messaging Access Protocol, y la versión actual del protocolo es IMAP 4 (IMAP4rev1).
¿Cómo se compara IMAP con POP?
IMAP es un estándar más reciente y avanzado para el almacenamiento y recuperación de correo que POP (Post Office Protocol). Permite que los mensajes se guarden en varias carpetas, admite el uso compartido de carpetas y la gestión de correo electrónico en línea, por ejemplo, a través de un navegador web, donde no es necesario que el mensaje de correo electrónico se almacene en el equipo del usuario.
¿Es IMAP también para el envío de correo?
El estándar IMAP define comandos para acceder y operar en correos electrónicos en un servidor. No incluye operaciones de envío de mensajes. Para el envío de correo electrónico (tanto utilizando POP como IMAP para la recuperación) se utiliza SMTP (Simple Mail Transfer Protocol).
¿Tiene IMAP desventajas?
Al igual que con el envío de correo, las funciones avanzadas de IMAP también vienen con complejidades y ambigüedades.
Después de que un mensaje ha sido enviado (a través de SMTP), por ejemplo, necesita ser transmitido de nuevo (a través de IMAP) para ser almacenado en la carpeta «Enviado» de la cuenta IMAP.
IMAP es difícil de implementar, y tanto los clientes de correo electrónico IMAP como los servidores pueden diferir en la forma en que interpretan el estándar. Las implementaciones parciales y las extensiones privadas, así como los inevitables errores y rarezas, pueden hacer que IMAP sea difícil para los programadores y lento y menos fiable de lo que desean los usuarios.
Por ejemplo, los programas de correo electrónico pueden comenzar a descargar carpetas completas de nuevo sin razón aparente, y la búsqueda puede tensar los servidores y hacer que el correo electrónico sea lento para múltiples usuarios.
¿Dónde se define IMAP?
El documento principal para definir IMAP es RFC (Request for Comments) 3501 de 2003.
¿Existen extensiones para IMAP?
El estándar básico de IMAP permite extensiones no sólo al protocolo sino también a comandos individuales en él, y muchos de ellos han sido definidos o implementados.
Las extensiones IMAP más populares incluyen IMAP IDLE (notificaciones en tiempo real de correo electrónico recibido), SORT (ordenar los mensajes en el servidor para que el programa de correo electrónico pueda recuperar sólo los más recientes o los más grandes, por ejemplo, sin tener que descargar todos los correos electrónicos) y THREAD (que permite a los clientes de correo electrónico recuperar los mensajes relacionados sin descargar todo el correo en una carpeta), CHILDREN (implementación de una jerarquía de carpetas), ACL (Lista de control de acceso), especificando los derechos de los usuarios individuales para cada una de las carpetas IMAP)
.
Puede encontrar una lista más completa de extensiones IMAP en el Registro de Capacidades del Protocolo de Acceso a Mensajes de Internet (IMAP). Gmail también incluye una extensión específica para IMAP.