Abrir um arquivo EML
Solte um e-mail .eml salvo e leia como na sua caixa de entrada, com remetente, data, assunto e texto. Os anexos saem um por vez, e uma mensagem anexada dentro de outra abre com um toque. O arquivo fica no seu dispositivo.
Ele fica no seu dispositivo e nunca é enviado para lugar nenhum
🔒 A mensagem é aberta aqui mesmo, dentro do seu navegador. Sem upload, sem servidor, sem cópia guardada em lugar nenhum. As imagens hospedadas em um servidor externo continuam bloqueadas.
Quando você precisa abrir um .eml
Um arquivo .eml é a mensagem exatamente como ela viajou: cabeçalhos, texto e anexos em um único arquivo. Você encontra um quando alguém encaminha um relatório “com o original em anexo”, quando exporta e-mails de um webmail ou de um programa antigo, ou quando precisa resgatar um anexo de mensagens arquivadas. Se o dispositivo não tem um programa de e-mail configurado, um duplo clique não abre nada, ou abre um editor mostrando linhas de código. Aqui a mensagem aparece como na sua caixa de entrada, e os anexos são salvos um por vez.
Como uma mensagem é construída por dentro
No topo ficam os cabeçalhos (From, To, Subject, Date, Received e dezenas de outros), um por linha, com as linhas longas dobradas na linha seguinte com um espaço no começo. Depois vem uma linha em branco e então o corpo. Quando a mensagem traz texto, uma versão formatada e anexos, o corpo é dividido em partes separadas por uma sequência escolhida ao acaso, o boundary, declarada no Content-Type. O conteúdo binário viaja em base64 e o texto acentuado em quoted-printable, isto é, com “=E8” no lugar de è. Esta página percorre esse caminho de trás para frente: desdobra as linhas, decodifica as palavras espremidas entre =? e ?= (é assim que os acentos são escritos em um assunto) e reconstrói o texto com o conjunto de caracteres declarado, recorrendo ao windows-1252 quando essa declaração está errada.
Uma mensagem dentro da mensagem
Um e-mail encaminhado muitas vezes não é texto citado, e sim uma mensagem inteira anexada dentro da outra, com o tipo message/rfc822. Os sistemas de e-mail certificado funcionam do mesmo jeito, envolvendo a mensagem verdadeira em um envelope assinado. Aqui essa mensagem interna abre com um toque, sem salvar e reabrir no meio do caminho, e você pode voltar para a externa. O aninhamento pode ter vários níveis, que é exatamente a cara de uma longa cadeia de encaminhamentos.
As imagens remotas ficam onde estão
Um e-mail formatado pode conter imagens que ficam no servidor do remetente. Carregá-las avisa esse servidor que você abriu a mensagem, quando e de qual endereço IP: é o famoso pixel de rastreamento da publicidade. Aqui elas nunca são carregadas, e nem poderiam ser, porque a página não faz nenhuma requisição externa. As imagens embutidas na própria mensagem (as que o HTML chama com cid:) aparecem, porque já estão dentro do arquivo. O HTML nunca é executado: ele é lido em um documento inerte e reconstruído nó por nó mantendo só as tags de formatação, então scripts, formulários e folhas de estilo são descartados no caminho.
O que ela não faz, sem rodeios
Ela não abre arquivos .msg do Outlook, um formato proprietário diferente (o novo Outlook e os webmails salvam como .eml, o Outlook clássico só como .msg), e não abre anexos empacotados em winmail.dat. Ela não descriptografa mensagens S/MIME ou PGP e não verifica nenhuma assinatura, então nunca diz se uma mensagem é genuína: os cabeçalhos completos ajudam a ver por onde ela passou, mas não são prova. Ela não envia, não responde e não guarda nada. Tudo acontece no navegador, então a mensagem nunca sai do seu dispositivo. Você pode ficar offline antes de abrir e a página continua funcionando. Se o arquivo que você tem é um .msg do Outlook, existe a ferramenta Abrir um arquivo .msg do Outlook.