Транспортный нейтральный формат инкапсуляции - Transport Neutral Encapsulation Format
Транспортный нейтральный формат инкапсуляции или же TNEF проприетарный электронное письмо формат вложения, используемый Microsoft Outlook и Сервер Microsoft Exchange. Прилагаемый файл с кодировкой TNEF чаще всего называют winmail.dat или же win.dat, и имеет тип MIME Приложение / MS-TNEF.Официальный (IANA ) тип носителя, однако, приложение / 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 Server собирается доставить сообщение на сервер роли почтового ящика, сообщение конвертировано в MAPI формат для хранения.
S / TNEF отличается от TNEF тем, что он 8-битный (не 7-битный для TNEF) и не содержит текстовой части.
Расшифровка
Программы для декодирования и извлечения файлов из вложений в формате TNEF доступны на многих платформах.
Мультиплатформенность
- Geary (почтовый клиент) поддерживает TNEF с версии 3.33.1
- TNEF Parse - Когти Mail плагин[6]
- Берегись[7] или его преемник LookOut (исправленная версия)[8] – Mozilla Thunderbird расширение. Смотрите также:
- Wireshark - Версия 1.2 и более поздние версии могут открывать и анализировать файлы winmail.dat, хотя они не используются в качестве программы чтения почты.
Командная строка типа Unix или POSIX
- yTNEF - GPL Экстрактор TNEF из POSIX командная строка, разработанная специально для чтения winmail.dat[11]
- TNEF - средство извлечения GPL TNEF из командной строки POSIX[12]
- KTNEF - экстрактор GPL TNEF от KDE[13]
Mac
- Klammer - условно-бесплатная для Mac OS X, доступно в магазине приложений; также поддерживает файлы MSG[14]
- MailRaider Pro - приложение для Mac OS X, доступное в магазине приложений; также поддерживает файлы MSG[15]
- Winmail Viewer - условно-бесплатная программа просмотра Winmail.dat для Mac OS X 10.6 или новее, доступная в App Store, поддержка open 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]
- Нож для бумаги (ранее известный как OMiC) - Условно-бесплатная, плагин для Apple Mail[20]
iPhone и iPad
- 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]
Майкрософт Виндоус
- Winmail.dat Reader - бесплатный простой в использовании декодер[28]
- Winmail Opener - бесплатный декодер[29]
- tnef2win - Бесплатный декодер[30]
- Free File Viewer - бесплатный декодер[31]
- fentun - Бесплатный декодер[32]
- Winmail.dat Viewer - современное приложение для Windows 8 (платно)[33]
Android
- TNEF Extractor - бесплатное приложение для Android с открытым исходным кодом (GPLv3)[34]
- Opener - бесплатное приложение для Android[35]
- Reader - также доступно бесплатное приложение для Android[28]
В сети
- Программа извлечения winmail.dat и конвертер документов - Бесплатная, современная, адаптивная тема[36]
- Reader Online - онлайн-версия Winmail.dat Reader (бесплатно)[37]
- tud.at service - Веб-сервис и 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-библиотека POI Apache проект[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 - GPL Библиотека экстрактора TNEF, написанная на C[11]
Рекомендации
- ^ «Некоторые типы Microsoft Media для регистрации». IANA. Получено 25 октября, 2010.
- ^ «Когда вы используете Outlook 2007 для отправки сообщения электронной почты, получатель сообщения видит вложение, которое называется Winmail.dat». Microsoft. 29 июля 2009 г.. Получено 3 марта, 2011.
- ^ а б c «Описание формата транспортной нейтральной инкапсуляции (TNEF) в Outlook 2000». Microsoft. Получено 11 сентября, 2009.
- ^ а б «Как форматы сообщений электронной почты влияют на электронную почту в Интернете в Outlook». Microsoft. 30 марта 2005 г.. Получено 13 октября, 2006.
- ^ Microsoft KBA № 323483
- ^ "Claws Mail - плагины". www.Claws-Mail.org. Получено 23 декабря, 2017.
- ^ "Берегись". addons.Mozilla.org. Получено 23 декабря, 2017.
- ^ «LookOut (исправленная версия)». addons.Mozilla.org. Получено 23 декабря, 2017.
- ^ "mozdev.org - lookout: index". lookout.MozDev.org. Получено 23 декабря, 2017.
- ^ "77811 - Встроенная программа просмотра проприетарных форматов почты Microsoft (ms-tnef и т. Д.) [" Winmail.dat "]". bugzilla.Mozilla.org. Получено 23 декабря, 2017.
- ^ а б Еразе (21 ноября 2017 г.). "ytnef: Yeraze's TNEF Stream Reader - для файлов winmail.dat". Получено 23 декабря, 2017 - через GitHub.
- ^ Симпсон, Марк (8 декабря 2017 г.). "тнеф". Получено 23 декабря, 2017 - через GitHub.
- ^ «КТнеф». SourceForge. Получено 23 декабря, 2017.
- ^ «Кламмер в 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.
- ^ ([email protected]), Джим Мок. «Проект MacPorts - Доступные порты». www.MacPorts.org. Получено 23 декабря, 2017.
- ^ "Нож для бумаги". Restoroot.org. Архивировано из оригинал 2 ноября 2006 г.. Получено 23 декабря, 2017.
- ^ "Программа просмотра файлов Winmail в магазине приложений". Магазин приложений. Получено 8 января, 2018.
- ^ «Программа просмотра WinMail.dat для OS 10 в App Store». Магазин приложений. Получено 8 января, 2018.
- ^ «Winmail Viewer для iPhone и iPad в App Store». Магазин приложений. Получено 8 января, 2018.
- ^ «Кламмер в App Store». Магазин приложений. Получено 8 января, 2018.
- ^ «WinDat Opener в App Store». Магазин приложений. Получено 8 января, 2018.
- ^ «Подключение к iTunes Store». iTunes.apple.com. Получено 8 января, 2018.
- ^ "Достаточно TNEF". Магазин приложений. Получено 17 марта, 2020.
- ^ а б "Winmail.dat Reader - Открытие файлов winmail.dat (бесплатное ПО)". www.Winmail-dat.com. Получено 23 декабря, 2017.
- ^ "Winmail Opener - бесплатная утилита для открытия winmail.dat и других файлов в формате TNEF". www.Eolsoft.com. Получено 23 декабря, 2017.
- ^ Петерсен, Франк. "tnef (TO) win, convert mstnef-attachments". www.Petersen.de. Получено 23 декабря, 2017.
- ^ «PDF, DOC, DOCX, DAT, BIN, PHP Viewer - FreeFileViewer». www.FreeFileViewer.com. Получено 23 декабря, 2017.
- ^ "Добро пожаловать на домашнюю страницу Fentun". www.Fentun.com. Получено 23 декабря, 2017.
- ^ "Получить Winmail.dat Viewer - Letter Opener - Microsoft Store". Магазин Microsoft. Получено 23 декабря, 2017.
- ^ "Инструменты / Экстрактор TNEF · GitLab". Получено 22 июня, 2020.
- ^ "Открывалка Winmail.dat". Google.com. Получено 23 декабря, 2017.
- ^ grapph.com, Милош Викарски. «Бесплатный онлайн-конвертер документов». doc2any.Grapph.com. Получено 23 декабря, 2017.
- ^ «Онлайн-версия - Winmail.dat Reader». www.Winmail-dat.com. Получено 23 декабря, 2017.
- ^ «Дегенератор MS-TNEF». туд.ат. Получено 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. Получено 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. Получено 8 января, 2018.
- ^ «Компонент IMAP4, Компонент POP3, Анализатор электронной почты для C #, VB, C ++, Delphi - получение электронной почты, анализ электронной почты, расшифровка электронной почты, S / MIME, анализ winmail.dat, TNEF, анализ сообщений Outlook, SSL, TLS». www.EmailArchitect.net. Получено 8 января, 2018.
- ^ Мерфи, Джон. "узел-тнеф". Получено 31 августа, 2018.
внешняя ссылка
- Технические характеристики:
- "M-OXTNEF: Алгоритм данных в формате транспортной нейтральной инкапсуляции (TNEF)" - Спецификации формата MS-TNEF
- Служба поддержки Microsoft:
- «Как форматы сообщений электронной почты влияют на электронную почту в Интернете в Outlook» - Как отключить TNEF в Outlook 2002 и 2003
- «Описание формата транспортной нейтральной инкапсуляции (TNEF) в Outlook 2000» - Как отключить TNEF в Outlook 2000
- «Как настроить форматы сообщений электронной почты в Интернете на уровне пользователя и домена в Exchange Server 2003» - Включает инструкции по отключению TNEF
- Другой: