Что находится внутри EML

Сначала идут заголовки From, To, Subject, Date и другие поля. Пустая строка отделяет их от тела сообщения. Если письмо multipart, тело содержит отдельные MIME-части с собственными типами и кодировками.

Строки вида =?UTF-8?...?= в теме и последовательности =D0=... в теле не обязательно означают испорченный файл: это штатные способы передачи Unicode. Просмотрщик декодирует RFC2047, quoted-printable и base64 вместо ручной замены символов.

Официальные требования: RFC 5322: Internet Message Format · PostalMime: браузерный MIME parser

Открыть письмо на своём устройстве

Подходит один .eml до 2 МБ. Для первого знакомства нажмите «Пример»: он содержит вымышленные адреса и маленькое текстовое вложение. Письмо не отправляется серверу; после обновления страницы просмотр надо выполнить заново.

В поле текста вставляют полный исходник с заголовками и пустой строкой, а не только скопированный видимый текст письма. Для MSG и MBOX нужен другой parser: переименование расширения не превращает их в EML.

  1. Выберите .eml или нажмите «Пример».
  2. Нажмите «Открыть письмо».
  3. Сверьте тему, From, To, дату и список вложений с исходным сообщением.

Почему оформление письма может отсутствовать

Почтовые программы часто сохраняют text/plain и text/html как альтернативы одного сообщения. Этот инструмент использует только text/plain; HTML не показывает и не преобразует в текст. Поэтому текст может быть пустым, хотя в почтовом клиенте письмо выглядит заполненным.

В таком случае редактор прямо сообщает об отсутствии text/plain. Внешние картинки, отслеживающие пиксели, JavaScript и ссылки из HTML не загружаются и не выполняются. Для просмотра исходного оформления используйте свой почтовый клиент, понимая, что это отдельное действие.

Две части одного письма
Исходные данные
text/plain: «Встреча в 10:00»
text/html: <b>Встреча в 10:00</b>
Результат
Встреча в 10:00

Использована plain-text альтернатива; HTML не вставляется в страницу.

Скачать вложение и проверить имя

Вложения декодируются из MIME и скачиваются отдельными файлами. Это касается и inline-изображений: они не открываются автоматически, но доступны в списке. Вложенное message/rfc822 сохраняется как отдельное письмо, без рекурсивного показа его содержимого.

Слеши, управляющие символы и несовместимые с именем файла знаки заменяются. Если два вложения имеют одинаковое имя, второе получает суффикс. Сравните количество и размер вложений; инструмент не запускает их содержимое и не выполняет антивирусную проверку.

  1. Найдите вложение по имени и размеру.
  2. Нажмите его отдельную кнопку скачивания.
  3. Оставьте оригинальный EML, если понадобятся исходное имя или служебные заголовки.

Отправитель и дата — данные файла

From показывает то, что записано в сохранённом сообщении. Само наличие адреса не подтверждает личность отправителя: DKIM, SPF, DMARC и подписи здесь не проверяются. Для разбора спорного письма сохраните исходный EML и просмотрите цепочку служебных заголовков.

Дата в верхнем блоке может быть приведена к ISO-времени UTC. В списке заголовков остаётся исходное значение Date со смещением; сравнивайте моменты времени с учётом часового пояса, а не только цифры часов.

Когда файл не откроется

Файл без корректных заголовков, без разделяющей пустой строки или с незакрытой верхней MIME-границей отклоняется. Ограничены также заголовки: 64 КБ на все части, не более 100 MIME-частей и 12 уровней вложенности.

Зашифрованная часть S/MIME не расшифровывается. Большое письмо уменьшайте в исходной почтовой программе, сохраняя нужное сообщение или вложения отдельно; не вырезайте случайные строки base64 и границ, поскольку они определяют структуру MIME.

Вопросы и ответы

Как открыть EML онлайн без Outlook?

Выберите исходный .eml и нажмите «Открыть письмо». Браузер локально разбирает заголовки и MIME-части; text/plain и вложения доступны без подключения к почтовому аккаунту.

Почему HTML-письмо открылось без красивого оформления или текста?

Редактор показывает только часть text/plain. HTML, скрипты и внешние картинки не отображаются. Если plain-text части нет, это прямо указано; исходник можно открыть в своём почтовом клиенте.

Скачиваются ли вложения и встроенные картинки?

Да. MIME-вложения, включая inline-изображения и вложенные EML, выдаются отдельными файлами. Их содержимое не запускается и не проходит антивирусную проверку. Небезопасные символы имени заменяются; совпадающие имена получают суффикс.

Можно ли проверить подлинность отправителя?

Нет. From, To и другие поля — данные исходного файла. Инструмент не проверяет DKIM, SPF, DMARC и подписи; он помогает прочитать письмо, а не подтвердить его происхождение.

Отправляется ли письмо серверу?

Нет. Файл читается и разбирается в браузере; картинки из HTML и ссылки письма не загружаются. После обновления страницы результат исчезает.

Почему время в редакторе отличается от исходного Date?

Верхний блок может показывать ISO-время UTC. Исходное поле Date с часовым смещением остаётся в списке заголовков; сравнивайте моменты времени с учётом этого смещения.