IMAP (Protocolo de acceso a mensajes de Internet)

IMAP (Protocolo de acceso a mensajes de Internet) es un protocolo de correo electrónico estándar que almacena mensajes de correo electrónico en un servidor de correo, pero permite al usuario final ver y manipular los mensajes como si estuvieran almacenados localmente en los dispositivos informáticos del usuario final. Esto permite a los usuarios organizar los mensajes en carpetas, hacer que varias aplicaciones cliente sepan qué mensajes se han leído, marcar mensajes para urgencia o seguimiento y guardar borradores de mensajes en el servidor.

IMAP puede contrastarse con otro protocolo de correo electrónico cliente / servidor, el Protocolo de oficina postal 3 (POP3). Con POP3, el correo se guarda para el usuario final en un solo buzón en el servidor y se mueve al dispositivo del usuario final cuando se abre el cliente de correo. Mientras que POP3 se puede considerar como un servicio de "almacenamiento y reenvío", IMAP se puede considerar como un servidor de archivos remoto.

La mayoría de las implementaciones de IMAP admiten múltiples inicios de sesión; esto permite que el usuario final se conecte simultáneamente al servidor de correo electrónico con diferentes dispositivos. Por ejemplo, el usuario final podría conectarse al servidor de correo con su aplicación Outlook para iPhone y su cliente de escritorio Outlook al mismo tiempo. Los detalles sobre cómo manejar múltiples conexiones no están especificados por el protocolo, sino que se dejan a los desarrolladores del cliente de correo.

Aunque IMAP tiene un mecanismo de autenticación, el proceso de autenticación puede ser fácilmente eludido por cualquier persona que sepa cómo robar una contraseña utilizando un analizador de protocolo porque el nombre de usuario y la contraseña del cliente se transmiten como texto sin cifrar. En un entorno de Exchange Server, los administradores pueden solucionar esta falla de seguridad utilizando el cifrado Secure Sockets Layer (SSL) para IMAP.