Перейти к содержимому
pdftools.kz

Формат MSG

MSG — выгрузка письма из Outlook в двоичном виде. Контейнер тот же, что у старых файлов Word и Excel: составной файл, который начинается с байтов D0 CF 11 E0 A1 B1 1A E1, а содержимое разложено по внутренним потокам как набор свойств почтовой подсистемы. Поэтому текстовый редактор показывает нечитаемые символы, а почтовые программы вне мира Microsoft чаще всего отказываются такой файл открывать. Мы MSG не конвертируем.

Локально в браузеребез регистрации

Коротко о цифрах

Контейнер
составной двоичный файл, как у старых .doc и .xls
Сигнатура
D0 CF 11 E0 A1 B1 1A E1 в первых восьми байтах
Модель данных
свойства почтовой подсистемы в отдельных потоках
Открытый аналог
EML — текстовое письмо, читается где угодно
Наши маршруты
.msg не принимает ни один, проверка сигнатуры его отсеет

Чем MSG отличается от EML

  • EML — текст по общедоступному стандарту, MSG — двоичный контейнер с внутренними потоками.
  • MSG хранит то, чего в письме на проводе не было: категории, флаги, состояние прочтения, версию тела в формате Word.
  • В MSG можно сохранить черновик, который никуда не отправлялся, — служебных отметок пересылки у него просто нет.
  • Адреса внутри организации хранятся как записи каталога, а не как почтовые ящики.
  • EML открывается почти везде, MSG — практически только там, где есть Outlook или специальный просмотрщик.

Почему адрес отправителя выглядит непонятной строкой

Внутри корпоративной почтовой системы участники переписки хранятся не как адреса, а как записи служебного каталога — длинная строка с косыми чертами и сокращениями. Пока письмо живёт внутри организации, программа подставляет по этой записи имя и почтовый ящик из адресной книги.

Как только файл уехал наружу, справочника рядом больше нет. Сторонний просмотрщик показывает ту самую строку, потому что превратить её в адрес не по чему. Это не поломка файла, а следствие того, что MSG хранит внутренние представления, а не то, что реально ушло по сети.

Как получить PDF

  1. Откройте письмо в Outlook и напечатайте его в PDF — это самый прямой путь и он ничего не теряет по дороге.
  2. Нет Outlook — попросите отправителя переслать письмо обычной пересылкой: у вас оно окажется в почтовом ящике как нормальное сообщение.
  3. Либо попросите сохранить его в формате EML: текстовый файл откроет любая почтовая программа.
  4. Вложения сохраните отдельно, они не попадают в распечатку письма.
  5. Если вложения были в PDF, соедините их с распечаткой письма объединением файлов.

Почему у нас нет кнопки для MSG

  • Маршрута для .msg нет: файл отклоняется по расширению.
  • Переименование в .docx не поможет — проверка первых байтов ждёт сигнатуру ZIP, а составной контейнер начинается совсем с других байтов и получает отказ.
  • Переименование в .html пройдёт по расширению, но в PDF попадёт нечитаемая мешанина: браузер отрисует двоичные данные как текст.
  • Вложения из MSG мы не извлекаем: разбирать этот контейнер мы не умеем и делать вид, что умеем, не станем.

Частые вопросы

Чем открыть MSG без Outlook?

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

Можно ли просто переименовать MSG в EML?

Нет. Переименование меняет только имя файла, а внутри остаётся двоичный контейнер. Почтовая программа ждёт текст с заголовками и на первой же строке откажется его разбирать.

Почему вложение из MSG не открывается на телефоне?

Мобильные почтовые приложения обычно не разбирают этот контейнер и показывают его как неизвестный файл. Попросите переслать письмо целиком, тогда вложения придут отдельными файлами.

Как отправить письмо человеку без Outlook?

Перешлите его обычной пересылкой вместо вложения файлом или сохраните в EML. Если важен именно внешний вид, напечатайте письмо в PDF — этот файл откроется на любом устройстве.

Рядом