Abrir un archivo EML

Suelta un correo .eml guardado y léelo como en tu bandeja de entrada, con remitente, fecha, asunto y texto. Los adjuntos salen de uno en uno, y un mensaje adjunto dentro de otro se abre con un toque. El archivo se queda en tu dispositivo.

✉️ Suelta aquí tu archivo .eml o toca para elegirlo

Se queda en tu dispositivo y no se sube a ningún sitio

🔒 El mensaje se abre aquí mismo, dentro de tu navegador. Sin subidas, sin servidor, sin copias en ninguna parte. Las imágenes alojadas en un servidor externo siguen bloqueadas.

Cuándo necesitas abrir un .eml

Un archivo .eml es el mensaje tal y como viajó: cabeceras, texto y adjuntos en un único archivo. Te topas con uno cuando alguien te reenvía un informe «con el original adjunto», cuando exportas el correo de un webmail o de un programa antiguo, o cuando necesitas rescatar un adjunto de un correo archivado. Si el dispositivo no tiene ningún cliente de correo configurado, hacer doble clic no abre nada, o abre un editor que muestra líneas de código. Aquí el mensaje se lee como en tu bandeja de entrada, y los adjuntos se guardan de uno en uno.

Cómo está hecho un mensaje por dentro

Arriba están las cabeceras (From, To, Subject, Date, Received y decenas más), una por línea, con las líneas largas partidas en la línea siguiente, que empieza por un espacio. Después una línea en blanco y luego el cuerpo. Cuando un mensaje lleva texto, una versión con formato y adjuntos, el cuerpo se divide en partes separadas por una cadena elegida al azar, el boundary, declarado en el Content-Type. El contenido binario viaja en base64 y el texto acentuado en quoted-printable, es decir con «=F1» en lugar de ñ. Esta página recorre ese camino al revés: vuelve a juntar las líneas, descodifica las palabras metidas entre =? y ?= (así es como se escriben los acentos en un asunto) y reconstruye el texto con el juego de caracteres declarado, tirando de windows-1252 cuando esa declaración es errónea.

Un mensaje dentro del mensaje

Un correo reenviado a menudo no es texto citado, sino un mensaje entero adjuntado dentro del otro, con el tipo message/rfc822. Los sistemas de correo certificado funcionan igual, envolviendo el mensaje real en un sobre firmado. Aquí ese mensaje interior se abre con un toque, sin tener que guardarlo y volver a abrirlo, y puedes regresar al de fuera. El anidamiento puede llegar a varios niveles, que es justo el aspecto que tiene una cadena larga de reenvíos.

Las imágenes remotas se quedan donde están

Un correo con formato puede llevar imágenes que viven en el servidor de quien lo envía. Cargarlas le dice a ese servidor que has abierto el mensaje, cuándo y desde qué dirección IP, que es el píxel de seguimiento de la publicidad. Aquí no se cargan nunca, y no podrían, porque la página no hace ninguna petición al exterior. Las imágenes incrustadas en el propio mensaje (las que el HTML llama con cid:) sí se ven, porque ya están dentro del archivo. El HTML no se ejecuta nunca: se lee en un documento inerte y se reconstruye nodo a nodo conservando solo las etiquetas de formato, así que los scripts, los formularios y las hojas de estilo se quedan por el camino.

Lo que no hace, dicho claro

No abre los archivos .msg de Outlook, un formato propietario distinto (Outlook puede guardar como .eml), y no abre los adjuntos empaquetados en winmail.dat. No descifra los mensajes S/MIME ni PGP y no verifica ninguna firma, así que nunca te dice si un mensaje es auténtico: las cabeceras completas ayudan a ver por dónde ha viajado, no son una prueba. No envía, no responde y no guarda nada. Todo ocurre en el navegador, así que el mensaje no sale nunca de tu dispositivo. Puedes desconectarte de internet antes de abrirlo y la página sigue funcionando.