トランスポート ニュートラル カプセル化形式( TNEF)は、 Microsoft OutlookおよびMicrosoft Exchange Serverで使用される独自の電子メール添付形式です。TNEF エンコードの添付ファイルは、ほとんどの場合winmail.datまたはwin.datという名前が付けられ、MIME タイプはApplication/MS-TNEFです。ただし、公式 ( IANA ) メディア タイプはapplication/vnd.ms-tnefです。[1]
概要
一部の TNEF ファイルには、埋め込み ( OLE ) ドキュメントや、フォーム、投票ボタン、会議出席依頼などの Outlook 固有の機能など、メッセージのリッチ フォーマット ビューを生成するために Outlook でのみ使用される情報が含まれています。その他の TNEF ファイルには、電子メール メッセージに添付されたファイルが含まれている場合があります。
Outlook電子メール クライアントでは、TNEF エンコードを明示的に有効または無効にすることはできません (レジストリ設定[2]を除く)。電子メール送信の形式としてRTF を選択すると、より一般的で互換性の高いMIME標準の代わりに TNEF エンコードが暗黙的に有効になります。プレーン テキストまたはHTML形式のメッセージを送信する場合、Outlook の一部のバージョン ( Outlook 2000 [3]を含む) では MIME が優先されますが、状況によっては (Outlook の機能で必要な場合など) TNEF が使用されることもあります。[3] [4]
TNEF添付ファイルには、ユーザーのログイン名やファイルパスなどのセキュリティ上重要な情報が含まれる場合があり、 [3] [4]そこからアクセス制御が推測される可能性があります。
Exchange サーバー
ネイティブ モードの Microsoft Exchange 2000 組織では、状況によっては、受信側のSMTPサーバーによって通知される内容とは関係なく、メッセージ全体を TNEF エンコードされた生のバイナリとして送信することがあります。Microsoft KBA #323483 に記載されているように、[5]この手法は、これらのメッセージに次の特性があるため、 RFCに準拠していません。
- 0~127 US-ASCII 範囲外の非 ASCII 文字が含まれる場合があります。
- これらのメッセージの行は、SMTP 経由で転送するには長すぎることがよくあります。
- これらは、RFC 821 で指定されている CRLF.CRLF メッセージ終了セマンティクスに従っていません。
SMTP 経由の Exchange Server (2000 以降) 間の内部通信では、メッセージが S/TNEF (Summary TNEF) 形式でエンコードされます。インターネット上のエンド クライアントに必要な形式への変換は、最終配信前に最後のハブ トランスポート サーバーで実行され、Exchange Server のハブ トランスポート ロールがメッセージをメールボックス ロール サーバーに配信しようとすると、メッセージは保存用に MAPI形式に変換されます。
S/TNEF は 8 ビット (TNEF は 7 ビットではありません) であり、プレーンテキスト部分を含まないという点で TNEF と異なります。
デコード
TNEF でエンコードされた添付ファイルからファイルをデコードして抽出するプログラムは、多くのプラットフォームで利用できます。
マルチプラットフォーム
- Geary (電子メール クライアント) はバージョン 3.33.1 以降で TNEF をサポートしています。
- TNEF Parse – Claws Mailプラグイン[6]
- LookOut [7]またはその後継LookOut(修正版)[8] – Mozilla Thunderbirdの拡張機能。参照:
- MozDev.orgのLookOutプロジェクトページ[9]
- バグ77811 – Microsoft独自のメールフォーマットのインラインビューア、Mozilla Bugzillaでの21年以上前のバグレポート[10]
- Wireshark – バージョン 1.2 以降では、winmail.dat ファイルを開いて解析できますが、メール リーダーとしては役に立ちません。
- KTNEF – KDEによる LGPL TNEF エクストラクター[11]
UnixライクまたはPOSIXコマンドライン
- yTNEF – POSIXコマンドラインからのGPL TNEF抽出プログラム。winmail.datの読み取り専用に設計されている[12]
- TNEF – POSIXコマンドラインからのGPL TNEF抽出プログラム[13]
マック
- Klammer – Mac OS X用のシェアウェア、App Storeで入手可能。MSGファイルもサポート[14]
- MailRaider Pro - Mac OS X用アプリケーション。App Storeで入手可能。MSGファイルもサポート[15]
- Winmail Viewer – Mac OS X 10.6以降用のシェアウェアWinmail.datビューア。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 – Mac OS X用のドラッグアンドドロップ機能を備えた無料のGPLデコーダー[18]
- TNEF – MacPorts版TNEFコマンドラインデコーダーMac OS X [19]
- Letter Opener (旧称OMiC ) – シェアウェア、 Apple Mail用プラグイン[20]
iPhoneとiPad
- Winmailファイルビューア – 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]
- レターオープナー – iPhone、iPod Touch、iPad用の無料ユニバーサルアプリ。アプリ内購入で機能を追加可能[26]
- TNEFのEnough - iPhone、iPod Touch、iPad用の無料ユニバーサルアプリ[27]
マイクロソフトウィンドウズ
- Winmail.dat Reader – フリーウェアの使いやすいデコーダー[28]
- Winmail Opener – フリーウェアデコーダー[29]
- tnef2win – フリーウェアデコーダー[30]
- 無料ファイルビューア – フリーウェアデコーダー[31]
- fentun – フリーウェアデコーダー[32]
- Winmail.dat Viewer – 最新のWindows 8アプリ(有料)[33]
アンドロイド
- TNEF Extractor – 無料でオープンソース(GPLv3)のAndroidアプリ[34]
- オープナー – 無料のAndroidアプリ[35]
- リーダー - 無料のAndroidアプリも利用可能[28]
オンライン
- winmail.dat抽出およびドキュメントコンバータ – 無料、モダン、レスポンシブテーマ[36]
- Reader Online – Winmail.dat Readerのオンライン版(無料)[37]
- tud.atサービス – winmail.datファイルの添付ファイルを読むためのWebサービスとGPLライセンスのPHPスクリプト[38]
- www.winmaildat.com – 5MBまでのアップロードが可能な別のオンラインwinmail.dat抽出ツール[39]
- the-computer-site.com – winmail.datファイルをzipファイルに変換する[40]
ソフトウェアライブラリ
- JTNEF – GPL Java TNEFパッケージ[41]
- POI-HMEF – Apache POIプロジェクトのJavaライブラリ[42]
- MVCOM – TNEFを解析するための商用COMコンポーネント[43]
- Convert::TNEF – Perlで書かれたTNEFライブラリ[44]
- tnefparseライブラリ – Pythonで書かれたTNEFアクセスライブラリ。LGPLライセンス[45]
- Aspose Email – TNEFデータを解析・抽出できる商用Javaおよび.NETライブラリ[46]
- EAGetMailコンポーネント – TNEFデータを解析・抽出できる商用.NETおよびActiveXライブラリ[47]
- node-tnef - TNEFデータを解析・抽出できるNodeJSコマンドラインツール/ライブラリ[48]
- libytnef – C言語で書かれたGPL TNEF抽出ライブラリ[12]
- MimeKit – TNEFをサポートする.NET MIME作成およびパーサーライブラリ[49]
- TNEFデコーダー - TNEFを抽出するPHPライブラリ[50]
参考文献
- ^ 「登録用の Microsoft メディア タイプの一部」。IANA。2010年10 月 25 日閲覧。
- ^ 「Outlook 2007 を使用して電子メール メッセージを送信すると、メッセージの受信者には Winmail.dat という添付ファイルが表示されます」。Microsoft。2009 年 7 月 29 日。2011年3 月 3 日閲覧。
- ^ abc 「Outlook 2000 のトランスポート ニュートラル カプセル化形式 (TNEF) の説明」。Microsoft。2009 年 9 月 4 日時点のオリジナルよりアーカイブ。2009年9 月 11 日閲覧。
- ^ ab 「電子メール メッセージの形式が Outlook のインターネット電子メールに与える影響」。Microsoft。2005 年 3 月 30 日。2006年10 月 13 日閲覧。
- ^ 「Microsoft KBA #323483」。
- ^ 「Claws Mail - プラグイン」www.Claws-Mail.org . 2017年12月23日閲覧。
- ^ 「LookOut」。addons.Mozilla.org。2011年9月30日。 2017年12月23日閲覧。
- ^ 「LookOut (修正版)」. addons.Mozilla.org . 2017年12月23日閲覧。
- ^ “mozdev.org - lookout: index”. lookout.MozDev.org . 2017年12月24日時点のオリジナルよりアーカイブ。2017年12月23日閲覧。
- ^ 「77811 - Microsoft 独自のメール形式 (ms-tnef など) 用のインライン ビューアー ["winmail.dat"]」。bugzilla.Mozilla.org。2017年12 月 23 日閲覧。
- ^ "KTnef". KDE Gitlab .
- ^ ab Yeraze (2017 年 11 月 21 日). 「ytnef: Yeraze の TNEF ストリーム リーダー - winmail.dat ファイル用」。2017年12 月 23 日に取得– GitHub 経由。
- ^ マーク・シンプソン (2017 年 12 月 8 日)。 「テネフ」。2017 年12 月 23 日に取得– GitHub 経由。
- ^ 「Klammer on the Mac App Store」Mac App Store . 2017年12月23日閲覧。
- ^ 「MailRaider Pro on the Mac App Store」。Mac App Store 。 2017年12月23日閲覧。
- ^ 「Winmail Viewer - Mac App Store で Winmail.dat ファイルを開いて読む」。Mac App Store。2017年12 月 23 日閲覧。
- ^ 「Josh Jacob - TNEF's Enough」www.JoshJacob.com 。 2017年12月23日閲覧。
- ^ "tnefDD". SourceForge.net . 2017年12月23日閲覧。
- ^ (mij@macports.org)、Jim Mock。「MacPorts プロジェクト -- 利用可能なポート」。www.MacPorts.org。2017年12 月 23 日閲覧。
- ^ 「Letter Opener」。Restoroot.org。2006年11月2日時点のオリジナルよりアーカイブ。2017年12月23日閲覧。
- ^ 「Winmail File Viewer on the App Store」。App Store 。 2018年1月8日閲覧。
- ^ 「WinMail.dat Viewer for OS 10 on the App Store」。App Store。2017年7月11日。 2018年1月8日閲覧。
- ^ 「iPhone および iPad 用の Winmail Viewer が App Store に登場」。App Store。2017年 7 月 12 日。2018 年1 月 8 日閲覧。
- ^ 「Klammer on the App Store」App Store 2018年1月8日閲覧。
- ^ 「WinDat Opener on the App Store」App Store 2018年1月8日閲覧。
- ^ 「iTunes Store に接続する」。iTunes.apple.com。2018年1 月 8 日閲覧。
- ^ 「TNEF's Enough」。App Store。2020年2月2日。 2020年3月17日閲覧。
- ^ ab 「Winmail.dat リーダー - winmail.dat ファイルを開く (フリーウェア)」。www.Winmail-dat.com 。2017 年12 月 23 日に取得。
- ^ 「Winmail Opener - winmail.dat やその他の TNEF エンコード ファイルを開くためのフリーウェア ユーティリティ」www.Eolsoft.com 。2017年12 月 23 日閲覧。
- ^ Petersen, Frank. 「tnef(TO)win、mstnef-attachments を変換」www.Petersen.de . 2017 年12 月 23 日閲覧。
- ^ 「PDF、DOC、DOCX、DAT、BIN、PHP ビューアー - FreeFileViewer」。www.FreeFileViewer.com。2017年12 月 23 日閲覧。
- ^ 「Welcome to Fentun's Home Page」www.Fentun.com。2004年11月26日時点のオリジナルよりアーカイブ。2017年12月23日閲覧。
- ^ 「Winmail.dat Viewer を入手 - レターオープナー - Microsoft Store」。Microsoft Store。2017年12 月 23 日閲覧。
- ^ 「ツール / TNEF 抽出 · GitLab」 。2020年6 月 22 日閲覧。
- ^ "Winmail.dat オープナー". Google.com 。2017 年12 月 23 日に取得。
- ^ grapph.com、Milos Wikarski。「無料オンラインドキュメントコンバーター」。doc2any.Grapph.com 。 2017年12月23日閲覧。
- ^ "オンライン バージョン - Winmail.dat Reader". www.Winmail-dat.com 。2017 年12 月 23 日に取得。
- ^ 「MS-TNEF degenerator」. tud.at . 2017年12月23日閲覧。
- ^ "www.winmaildat.com". Winmaildat.com . 2017年12月23日閲覧。
- ^ 「the-computer-site.com - The Computer Site - WINMAIL.DAT ファイルから添付ファイルを抽出する」。The -Computer-Site.com。2017年12 月 23 日閲覧。
- ^ 「JTNEF - Java TNEF パッケージ」。www.FreeUtils.net。2018年1 月 8 日閲覧。
- ^ 「POI-HMEF - Microsoft Transport Neutral Encoding Files (TNEF) にアクセスするための Java API」poi.Apache.org。2018 年 1 月 14 日時点のオリジナルよりアーカイブ。2018年1 月 8 日閲覧。
- ^ 「MVCOM - Outlook .pst、.msg、.ost 用の MAPI フリー COM コンポーネント」www.Encryptomatic.com 。 2018 年1 月 8 日閲覧。
- ^ 「Convert::TNEF - TNEF ファイルを読み取るための Perl モジュール - metacpan.org」。Metacpan.org。2018年1月 8 日閲覧。
- ^ 「tnefparse: 外部依存関係のない Python で書かれた TNEF デコード ライブラリ」。2017 年 10 月 18 日。2018年1 月 8 日にGitHub 経由で取得。
- ^ Sheikh, Farrukh. 「Outlook の代替 - .NET Java Android SharePoint Cloud 向け電子メール API」www.Aspose.com。2017 年 2 月 27 日時点のオリジナルよりアーカイブ。2018 年1 月 8 日閲覧。
- ^ 「IMAP4 コンポーネント、POP3 コンポーネント、C#、VB、C++、Delphi 用メール パーサー - メールの取得、メールの解析、メールの暗号化解除、S/MIME、winmail.dat の解析、TNEF、Outlook メッセージの解析、SSL、TLS」。www.EmailArchitect.net。2018年1 月 8 日閲覧。
- ^ マーフィー、ジョン。「node-tnef」 。 2018年8月31日閲覧。
- ^ 「MimeKit.Tnef 名前空間」。www.mimekit.net。2022年12 月 22 日閲覧。
- ^ "github.com/QualityUnit/TNEFDecoder". GitHub。
外部リンク
- 仕様:
- 「M-OXTNEF: トランスポート ニュートラル カプセル化形式 (TNEF) データ アルゴリズム」 - MS-TNEF 形式の仕様
- マイクロソフト サポート:
- 「電子メール メッセージの形式が Outlook のインターネット電子メールに与える影響」 - Outlook 2002 および 2003 で TNEF を無効にする方法
- 「Outlook 2000 のトランスポート ニュートラル カプセル化形式 (TNEF) の説明」 - Outlook 2000 で TNEF を無効にする方法
- 「Exchange Server 2003 でユーザーおよびドメイン レベルでインターネット電子メール メッセージ形式を構成する方法」 - TNEF を無効にする手順が含まれています。
- 他の:
- 「Microsoft Outlook MS-TNEF の処理 (別名 Winmail.dat または「パート 1.2」の開けない電子メール添付ファイルの問題)」
