Что находится внутри 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.
- Выберите .eml или нажмите «Пример».
- Нажмите «Открыть письмо».
- Сверьте тему, 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 сохраняется как отдельное письмо, без рекурсивного показа его содержимого.
Слеши, управляющие символы и несовместимые с именем файла знаки заменяются. Если два вложения имеют одинаковое имя, второе получает суффикс. Сравните количество и размер вложений; инструмент не запускает их содержимое и не выполняет антивирусную проверку.
- Найдите вложение по имени и размеру.
- Нажмите его отдельную кнопку скачивания.
- Оставьте оригинальный 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 с часовым смещением остаётся в списке заголовков; сравнивайте моменты времени с учётом этого смещения.