Бортовой журнал Ктулху

Что это за вложения в почте: ATT00001, winmail. dat | What is ATT00001 and winmail.dat email attachments

В последнее время достаточно часто работаю над парсингом почтовых *.eml файлов и периодически попадаются такие вложения, которые не отображаются в почтовых клиентах: winmail.dat или файлы такого плана ATT00001 и так далее, последняя цифра меняется в сторону увеличения.

Если разобрать почтовый файл каким-либо образом, содержимое таких файлов представляет из себя html-верстку.

ATT00001

 Так выглядит одно и то же письмо в разных почтовых клиентах. 

Image01

В оутглюке эти файлы видны, в православном Thunderbird - нет, кроме того, там еще и с кодировкой все в порядке.

Содержимое:

Image02

На следующем снимке экрана я показываю искомый файл без названия между двумя вложениями.

2022 07 21 16.32.15

Это исходник письма, сгенерированый в почтовом клиенте Apple, о чем свидетельствует заголовок 

X-Mailer: Apple Mail (2.3696.100.31)

Но, похоже, не каждая версия этого почтовика пихает лишние файлы.

В любом случае, они не мешают, это какие-то свои внутренние вложения, возможно, для улучшения отображения.

Еще возможно, что такие вложения появляются, если письмо отправлено через сервер Exchange. 

Короче говоря, умные люди говорят, что такое происходит при пересылке письма из AppleMail через Exchange.

winmail.dat

Это чисто приблуда от Microsoft.

Файл winmail.dat во вложениях электронной почты содержит информацию для формата электронных писем Microsoft Outlook Rich Text Format, которые могут быть отправлены с помощью программ Майкрософт Outlook, Outlook Express или через Microsoft Exchange. Этот файл вложения также называют TNEF файлом (Transport Neutral Encapsulation Format).

Когда пользователь отправляет электронное письмо в формате RTF из Outlook (как правило, старых версий) и включает в него оформление (цвета, шрифты и другое), изображения и другие элементы (в частности, карточки контактов vcf и события календаря icl), то получателю, чей почтовый клиент не поддерживает Outlook Rich Text Format приходит сообщение в виде простого текста, а всё остальное содержимое (форматирование, изображения) как раз содержится в файле вложения winmail.dat, который, впрочем, можно открыть и не имея программ Outlook или Outlook Express.

Как видно, этот файл отображается в m$ клиенте, в других отображается.

Image03

Содержимое этого файла в текстовом редакторе:

Image07

Для корректного же просмотра можно воспользоваться сервисом https://www.winmaildat.com