Транспортно-нейтральный формат инкапсуляции
Transport Neutral Encapsulation Format или TNEF — это собственный формат вложений электронной почты , используемый Microsoft Outlook и Microsoft Exchange Server . Прикрепленный файл с кодировкой TNEF чаще всего называется winmail.dat или win.dat и имеет тип MIME Application/MS-TNEF . официальным типом носителя ( IANA Однако ) является application/vnd.ms-tnef . [1]
Обзор
[ редактировать ]Некоторые файлы TNEF содержат информацию, используемую только Outlook для создания расширенного представления сообщения, например встроенные ( OLE ) документы или специфичные для Outlook функции, такие как формы, кнопки голосования и приглашения на собрания. Другие файлы TNEF могут содержать файлы, прикрепленные к сообщению электронной почты.
В почтовом клиенте Outlook кодировку TNEF нельзя явно включить или отключить (кроме как с помощью параметра реестра). [2] ). Выбор RTF в качестве формата для отправки электронного письма неявно включает кодирование TNEF, используя его вместо более распространенного и широко совместимого стандарта MIME . При отправке сообщений в формате обычного текста или HTML некоторые версии Outlook (вероятно, включая Outlook 2000) [3] ) предпочитают MIME, но при некоторых обстоятельствах могут по-прежнему использовать TNEF (например, если этого требует функция Outlook). [3] [4]
Вложения TNEF могут содержать конфиденциальную информацию , например имя пользователя и пути к файлам. [3] [4] из которых можно было бы сделать вывод об управлении доступом.
Сервер обмена
[ редактировать ]Организации Microsoft Exchange 2000 в собственном режиме в некоторых случаях будут отправлять целые сообщения в виде необработанного двоичного файла в кодировке TNEF, независимо от того, что объявляется принимающим SMTP- сервером. Как описано в Microsoft KBA № 323483, [5] этот метод не соответствует RFC , поскольку эти сообщения имеют следующие характеристики:
- Они могут включать символы, отличные от ASCII, за пределами диапазона 0–127 US-ASCII.
- Строки в этих сообщениях часто слишком длинные для передачи через SMTP.
- Они не соответствуют семантике завершения сообщения CRLF.CRLF, как указано в RFC 821.
Внутренняя связь между серверами Exchange (2000 и более поздних версий) через SMTP кодирует сообщение в формате S/TNEF (Summary TNEF). Преобразование между форматами, необходимыми конечному клиенту в Интернете, выполняется на последнем транспортном сервере-концентраторе перед окончательной доставкой, и когда транспортная роль-концентратор сервера Exchange собирается доставить сообщение на сервер роли почтового ящика, сообщение преобразован в формат MAPI для хранения.
S/TNEF отличается от TNEF тем, что он 8-битный (а не 7-битный для TNEF) и не содержит текстовой части.
Декодирование
[ редактировать ]Программы для декодирования и извлечения файлов из вложений в формате TNEF доступны на многих платформах.
Мультиплатформенность
[ редактировать ]- Geary (почтовый клиент) поддерживает TNEF начиная с версии 3.33.1.
- TNEF Parse — Claws Mail плагин [6]
- Высматривать [7] или его преемник LookOut (исправленная версия) [8] – Mozilla Thunderbird Расширение . См. также:
- Wireshark — версия 1.2 и более поздние могут открывать и анализировать файлы winmail.dat, но бесполезны в качестве средства чтения почты.
- KTNEF — экстрактор LGPL TNEF от KDE [11]
Командная строка в стиле Unix или POSIX
[ редактировать ]- yTNEF — экстрактор GPL TNEF из командной строки POSIX , разработанный специально для чтения winmail.dat. [12]
- TNEF — экстрактор GPL TNEF из командной строки POSIX. [13]
Мак
[ редактировать ]- Klammer — условно-бесплатная программа для Mac OS X , доступная в магазине приложений; также поддерживает файлы MSG [14]
- MailRaider Pro — приложение для Mac OS X, доступное в магазине приложений; также поддерживает файлы MSG [15]
- Winmail Viewer — условно-бесплатная программа просмотра Winmail.dat для Mac OS X 10.6 или более поздней версии, доступная в App Store, поддерживающая открытый Microsoft Outlook (1997, 2000, 2003, 2007, 2010). Файлы Winmail.dat могут извлекать и сохранять вложения Winmail.dat. [16]
- TNEF's Enough – бесплатный декодер для Mac OS 9 и Mac OS X [17]
- tnefDD – бесплатный декодер GPL с функцией перетаскивания для Mac OS X [18]
- TNEF - версия MacPorts декодера командной строки TNEF для Mac OS X [19]
- Letter Opener ( ранее известный как OMiC ) — условно-бесплатная версия, плагин для Apple Mail. [20]
айфон и айпад
[ редактировать ]- Winmail File Viewer – платное универсальное приложение для iPhone , iPod Touch и iPad для открытия вложений winmail.dat с возможностью сохранения и обмена извлеченными файлами. [21]
- WinMail.dat Viewer — просмотр файлов Outlook winmail.dat — платное универсальное приложение для iPhone , iPod Touch и iPad для открытия вложений winmail.dat с возможностью просмотра, сохранения и обмена извлеченными файлами. [22]
- Winmail File Viewer+ – платное универсальное приложение для iPhone , iPod Touch и iPad для открытия вложений winmail.dat с возможностью сохранения и обмена извлеченными файлами. [23]
- Klammer — открытие файлов EML, MSG и Winmail.dat — Платное универсальное приложение для iPhone , iPod Touch и iPad с встроенной покупкой для обеспечения функциональности. [24]
- WinDat Opener – Платное приложение для iPhone , iPod Touch и iPad [25]
- Letter Opener — бесплатное универсальное приложение для iPhone , iPod Touch и iPad со встроенной покупкой для обеспечения функциональности. [26]
- TNEF’s Enough — бесплатное универсальное приложение для iPhone, iPod Touch и iPad [27]
Microsoft Windows
[ редактировать ]- Winmail.dat Reader – бесплатный и простой в использовании декодер [28]
- Winmail Opener – бесплатный декодер [29]
- tnef2win — бесплатный декодер [30]
- Бесплатная программа просмотра файлов – бесплатный декодер [31]
- fentun — бесплатный декодер [32]
- Winmail.dat Viewer – современное приложение для Windows 8 (бесплатное) [33]
Андроид
[ редактировать ]- TNEF Extractor – бесплатное приложение для Android с открытым исходным кодом (GPLv3). [34]
- Opener – бесплатное приложение для Android. [35]
- Reader — также доступно бесплатное приложение для Android. [28]
Онлайн
[ редактировать ]- Экстрактор и конвертер документов winmail.dat – бесплатная, современная, адаптивная тема [36]
- Reader Online – онлайн-версия Winmail.dat Reader (бесплатно). [37]
- Сервис tud.at — веб-сервис и GPL скрипт под лицензией PHP- для чтения вложений в файлах winmail.dat. [38]
- www.winmaildat.com – еще один онлайн-экстрактор winmail.dat, позволяющий загружать до 5 МБ. [39]
- the-computer-site.com — конвертирует файл winmail.dat в zip-файл. [40]
Библиотеки программного обеспечения
[ редактировать ]- JTNEF — под лицензией GPL пакет Java TNEF [41]
- POI-HMEF — Java-библиотека Apache POI. проекта [42]
- MVCOM — коммерческий COM-компонент для анализа TNEF. [43]
- Convert::TNEF — библиотека TNEF, написанная на Perl. [44]
- tnefparse Library — библиотека доступа к TNEF, написанная на Python , под лицензией LGPL. [45]
- Aspose Email — коммерческая библиотека Java и .NET, которая может анализировать и извлекать данные TNEF. [46]
- Компонент EAGetMail — коммерческая библиотека .NET и ActiveX, которая может анализировать и извлекать данные TNEF. [47]
- node-tnef — инструмент/библиотека командной строки NodeJS, которая может анализировать и извлекать данные TNEF. [48]
- libytnef — библиотека экстрактора TNEF под лицензией GPL, написанная на C. [12]
- MimeKit — библиотека создания и анализа .NET MIME с поддержкой TNEF. [49]
- Декодер TNEF — библиотека PHP для извлечения TNEF [50]
Ссылки
[ редактировать ]- ^ «Некоторые типы носителей Microsoft для регистрации» . ИАНА . Проверено 25 октября 2010 г.
- ^ «Когда вы используете Outlook 2007 для отправки сообщения электронной почты, получатель сообщения видит вложение под названием Winmail.dat» . Майкрософт. 29 июля 2009 года . Проверено 3 марта 2011 г.
- ^ Jump up to: а б с «Описание транспортно-нейтрального формата инкапсуляции (TNEF) в Outlook 2000» . Майкрософт. Архивировано из оригинала 4 сентября 2009 года . Проверено 11 сентября 2009 г.
- ^ Jump up to: а б «Как форматы сообщений электронной почты влияют на электронную почту Интернета в Outlook» . Майкрософт. 30 марта 2005 года . Проверено 13 октября 2006 г.
- ^ Microsoft KBA № 323483
- ^ «Claws Mail — Плагины» . www.Claws-Mail.org . Проверено 23 декабря 2017 г.
- ^ "Высматривать" . addons.Mozilla.org . 30 сентября 2011 года . Проверено 23 декабря 2017 г.
- ^ «LookOut (исправленная версия)» . addons.Mozilla.org . Проверено 23 декабря 2017 г.
- ^ «mozdev.org — просмотр: индекс» . Lookout.MozDev.org . Архивировано из оригинала 24 декабря 2017 года . Проверено 23 декабря 2017 г.
- ^ «77811 — встроенная программа просмотра собственных почтовых форматов Microsoft (ms-tnef и т. д.) ["winmail.dat"]" . bugzilla.Mozilla.org . Проверено 23 декабря 2017 г.
- ^ «КТнеф» . КДЕ Гитлаб .
- ^ Jump up to: а б Еразе (21 ноября 2017 г.). «ytnef: средство чтения TNEF Stream Reader от Yeraze — для файлов winmail.dat» . Получено 23 декабря 2017 г. - через GitHub.
- ^ Симпсон, Марк (8 декабря 2017 г.). «тнеф» . Получено 23 декабря 2017 г. - через GitHub.
- ^ «Кламмер в Mac App Store» . Магазин приложений для Mac . Проверено 23 декабря 2017 г.
- ^ «MailRaider Pro в Mac App Store» . Магазин приложений для Mac . Проверено 23 декабря 2017 г.
- ^ «Winmail Viewer — открытие и чтение файлов Winmail.dat в Mac App Store» . Магазин приложений для Mac . Проверено 23 декабря 2017 г.
- ^ «Джош Джейкоб - Хватит TNEF» . www.JoshJacob.com . Проверено 23 декабря 2017 г.
- ^ "тнефДД" . SourceForge.net . Проверено 23 декабря 2017 г.
- ^ ( [адрес электронной почты защищен] ), Джим Мок. «Проект MacPorts — Доступные порты» . www.MacPorts.org . Проверено 23 декабря 2017 г.
- ^ «Вскрытие писем» . Restorot.org . Архивировано из оригинала 2 ноября 2006 года . Проверено 23 декабря 2017 г.
- ^ «Просмотр файлов Winmail в App Store» . Магазин приложений . Проверено 8 января 2018 г.
- ^ «Просмотр WinMail.dat для OS 10 в App Store» . Магазин приложений . 11 июля 2017 г. Проверено 8 января 2018 г.
- ^ «Winmail Viewer для iPhone и iPad в App Store» . Магазин приложений . 12 июля 2017 г. Проверено 8 января 2018 г.
- ^ «Кламмер в App Store» . Магазин приложений . Проверено 8 января 2018 г.
- ^ «WinDat Opener в App Store» . Магазин приложений . Проверено 8 января 2018 г.
- ^ «Подключение к iTunes Store» . iTunes.apple.com . Проверено 8 января 2018 г.
- ^ «ТНЕФ достаточно» . Магазин приложений . 2 февраля 2020 г. . Проверено 17 марта 2020 г.
- ^ Jump up to: а б «Winmail.dat Reader — открытие файлов winmail.dat (бесплатная программа)» . www.Winmail-dat.com . Проверено 23 декабря 2017 г.
- ^ «Winmail Opener — бесплатная утилита для открытия winmail.dat и других файлов в кодировке TNEF» . www.Eolsoft.com . Проверено 23 декабря 2017 г.
- ^ Петерсен, Фрэнк. «tnef(TO)win, конвертировать mstnef-вложения» . www.Petersen.de . Проверено 23 декабря 2017 г.
- ^ «Просмотр PDF, DOC, DOCX, DAT, BIN, PHP — FreeFileViewer» . www.FreeFileViewer.com . Проверено 23 декабря 2017 г.
- ^ «Добро пожаловать на домашнюю страницу Fentun» . www.Fentun.com . Архивировано из оригинала 26 ноября 2004 года . Проверено 23 декабря 2017 г.
- ^ «Получить Winmail.dat Viewer — Letter Opener — Microsoft Store» . Магазин Майкрософт . Проверено 23 декабря 2017 г.
- ^ «Инструменты/TNEF Extractor · GitLab» . Проверено 22 июня 2020 г.
- ^ «Открыватель Winmail.dat» . Google.com . Проверено 23 декабря 2017 г.
- ^ Graph.com, Милош Викарски. «Бесплатный онлайн-конвертер документов» . doc2any.Grapph.com . Проверено 23 декабря 2017 г.
- ^ «Онлайн-версия — Winmail.dat Reader» . www.Winmail-dat.com . Проверено 23 декабря 2017 г.
- ^ «Дегенератор МС-ТНЕФ» . туд.ат. Проверено 23 декабря 2017 г.
- ^ «www.winmaildat.com» . Winmaildat.com . Проверено 23 декабря 2017 г.
- ^ «the-computer-site.com — Компьютерный сайт — Извлечение вложений из файлов WINMAIL.DAT» . The-Computer-Site.com . Проверено 23 декабря 2017 г.
- ^ «JTNEF — пакет Java TNEF» . www.FreeUtils.net . Проверено 8 января 2018 г.
- ^ «POI-HMEF — Java API для доступа к файлам транспортно-нейтральной кодировки Microsoft (TNEF)» . poi.Apache.org . Архивировано из оригинала 14 января 2018 года . Проверено 8 января 2018 г.
- ^ «MVCOM — COM-компонент без MAPI для Outlook .pst, .msg, .ost» . www.Encryptomatic.com . Проверено 8 января 2018 г.
- ^ «Convert::TNEF — модуль Perl для чтения файлов TNEF — Metacpan.org» . Metacpan.org . Проверено 8 января 2018 г.
- ^ «tnefparse: библиотека декодирования TNEF, написанная на Python, без внешних зависимостей» . 18 октября 2017 г. Получено 8 января 2018 г. - через GitHub.
- ^ Шейх, Фаррух. «Альтернатива Outlook — API электронной почты для .NET Java Android SharePoint Cloud» . www.Aspose.com . Архивировано из оригинала 27 февраля 2017 года . Проверено 8 января 2018 г.
- ^ «Компонент IMAP4, компонент POP3, анализатор электронной почты для C#, VB, C++, Delphi — получение электронной почты, анализ электронной почты, расшифровка электронной почты, S/MIME, анализ winmail.dat, TNEF, анализ сообщений Outlook, SSL, TLS» . www.EmailArchitect.net . Проверено 8 января 2018 г.
- ^ Мерфи, Джон. "узел-тнеф" . Проверено 31 августа 2018 г.
- ^ «Пространство имен MimeKit.Tnef» . www.mimekit.net . Проверено 22 декабря 2022 г.
- ^ «github.com/QualityUnit/TNEFDecoder» . Гитхаб .
Внешние ссылки
[ редактировать ]- Спецификация:
- «M-OXTNEF: Алгоритм данных формата транспортно-нейтральной инкапсуляции (TNEF)» - характеристики формата MS-TNEF
- Поддержка Майкрософт:
- «Как форматы сообщений электронной почты влияют на электронную почту Интернета в Outlook» — Как отключить TNEF в Outlook 2002 и 2003.
- «Описание формата транспортно-нейтральной инкапсуляции (TNEF) в Outlook 2000» — как отключить TNEF в Outlook 2000
- «Как настроить форматы сообщений электронной почты Интернета на уровне пользователя и домена в Exchange Server 2003» — включает инструкции по отключению TNEF.
- Другой: