Открыть сервисСервис

Формат файлов EML: структура и открытие

EML (расширение .eml) — это файл электронного письма, сохранённый в виде отдельного файла на диск. Формат основан на стандарте RFC 822 (и его развитии RFC 5322) и используется для хранения и передачи сообщений электронной почты вне почтовых серверов. Файл содержит как текст письма, так и метаданные (отправитель, получатель, тема, дата) и, при наличии, вложенные файлы. EML является стандартным форматом экспорта для многих почтовых клиентов — Microsoft Outlook Express, Mozilla Thunderbird, The Bat!, Apple Mail и других.

Структура файла

EML-файл — обычный текстовый файл, оформленный в кодировке ASCII с использованием MIME-кодирования для поддержки вложений и не-ASCII символов. Его содержимое делится на две части: заголовок (headers) и тело письма.

Заголовки

Заголовочная часть содержит поля в формате «ключ: значение», каждое на отдельной строке. Основные поля:

ПолеНазначение
FromАдрес отправителя
ToАдрес получателя
CcКопия
SubjectТема письма
DateДата и время отправки
Message-IDУникальный идентификатор сообщения
MIME-VersionВерсия MIME
Content-TypeТип содержимого (текст, вложение и т.д.)
Content-Transfer-EncodingСпособ кодирования содержимого

Пример минимального заголовка:

`` From: ivanov@example.ru To: petrov@example.ru Subject: Отчёт за январь Date: Mon, 15 Jan 2024 10:30:00 +0300 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 ``

Тело и вложения

После заголовков и пустой строки идёт тело письма. Если сообщение содержит вложения или форматированный HTML-текст, тело разделяется MIME-разделителями (boundary), каждый из которых оборачивает отдельную часть: текстовую, HTML-версию, изображение или файл-вложение. Вложения кодируются в Base64 или Quoted-Printable, что позволяет хранить бинарные данные в текстовом формате.

Как открыть EML-файл

Почтовые клиенты

Самый распространённый способ открыть EML — двойной щелчок по файлу, если на компьютере настроен почтовый клиент, зарегистрированный в системе как обработчик этого формата. По умолчанию Windows ассоциирует .eml с Outlook, Thunderbird или «Почтовым клиентом Windows» (Windows Mail).

  • Microsoft Outlook — поддерживает перетаскивание EML-файлов в папку «Входящие» или открытие через меню «Файл → Открыть».
  • Mozilla Thunderbird — открывает EML напрямую, двойным щелчком или через «Файл → Открыть файл».
  • The Bat! — популярный в России почтовый клиент, поддерживающий формат nativно.

Веб-сервисы и онлайн-просмотрщики

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

Текстовые редакторы

Поскольку EML — текстовый формат, его можно открыть в любом текстовом редакторе — Блокноте, Notepad++, VS Code. Это позволяет прочитать заголовки и незакодированный текст, но вложения и HTML-часть будут отображаться как код.

Преобразование в другие форматы

Существуют утилиты для конвертации EML в PDF, MSG (формат Outlook), MBOX (формат Mozilla) и другие. Среди них — бесплатные утилиты eml2pdf, EML Viewer, а также функции экспорта в самих почтовых клиентах.

Отличие EML от смежных форматов

ФорматОсобенность
.emlОдно письмо, включая вложения
.msgОдно письма, проприетарный формат Microsoft Outlook
.mboxАрхив множества писем в одном файле
.emlxФормат Apple Mail с индексацией

Применение

EML активно используется в юридической и IT-практике как способ архивации переписки: файл содержит полные метаданные, что важно для доказательной базы. Формат применяется при миграции между почтовыми клиентами, резервном копировании почты и передаче писем третьим лицам. Многие системы электронного документооборота (в том числе российские) принимают EML как валидный формат представления письма.

Источники:

  • RFC 5322 — Internet Message Format
  • RFC 2045–2049 — MIME (Multipurpose Internet Mail Extensions)
  • Документация Mozilla Thunderbird
  • Документация Microsoft Outlook
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru