トランスポートニュートラルカプセル化形式

独自の電子メール添付ファイル形式

トランスポート・ニュートラル・カプセル化形式( 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ファイルには、埋め込み(OLE)ドキュメントや、フォーム、投票ボタン、会議出席依頼といったOutlook固有の機能など、Outlookがメッセージのリッチフォーマット表示を生成するためにのみ使用する情報が含まれています。また、電子メールメッセージに添付されたファイルが含まれる場合もあります。

Outlook電子メールクライアントでは、TNEFエンコードを明示的に有効化または無効化することはできません(レジストリ設定[2]を除く)。電子メール送信形式としてRTFを選択すると、より一般的で互換性の高いMIME規格ではなく、TNEFエンコードが暗黙的に有効化されます。プレーンテキストまたはHTML形式のメッセージを送信する場合、Outlookの一部のバージョン(Outlook 2000 [3]を含む)ではMIMEが優先されますが、状況によっては(例えばOutlookの機能でTNEFが必要な場合など)、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 メッセージ終了セマンティクスに従っていません。

Exchange Server(2000以降)間のSMTP経由の内部通信では、メッセージがS/TNEF(要約TNEF)形式でエンコードされます。インターネット上のエンドクライアントに必要な形式への変換は、最終配信前に最後のハブトランスポートサーバーで行われ、Exchange Serverのハブトランスポート役割がメールボックス役割サーバーにメッセージを配信しようとすると、メッセージは保存のためにMAPI形式に変換されます。

S/TNEF は 8 ビット (TNEF は 7 ビットではありません) であり、プレーン テキスト部分を含まないという点で TNEF と異なります。

デコード

TNEF でエンコードされた添付ファイルをデコードしてファイルを抽出するためのプログラムは、多くのプラットフォームで利用できます。

マルチプラットフォーム

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.dat Reader – フリーウェアの使いやすいデコーダー[28]
  • Winmail Opener – フリーウェアデコーダー[29]
  • tnef2win – フリーウェアデコーダー[30]
  • 無料ファイルビューア – フリーウェアデコーダー[31]
  • fentun – フリーウェアデコーダー[32]
  • Winmail.dat Viewer – 最新のWindows 8アプリ(有料)[33]

アンドロイド

  • TNEF Extractor – 無料のオープンソース(GPLv3)Androidアプリ[34]
  • Opener – 無料の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]

参考文献

  1. ^ 「登録可能なMicrosoftメディアタイプ」IANA . 2010年10月25日閲覧
  2. ^ 「Outlook 2007を使用して電子メールメッセージを送信すると、メッセージの受信者にはWinmail.datという添付ファイルが表示されます」。Microsoft。2009年7月29日。 2011年3月3日閲覧
  3. ^ abc 「Outlook 2000におけるトランスポート・ニュートラル・カプセル化形式(TNEF)の説明」。Microsoft。2009年9月4日時点のオリジナルよりアーカイブ2009年9月11日閲覧。
  4. ^ ab 「メッセージ形式が電子メールメッセージに与える影響」Microsoft、2024年5月12日。 2025年6月3日閲覧
  5. ^ 「Microsoft KBA #323483」。
  6. ^ 「Claws Mail - プラグイン」www.Claws-Mail.org . 2017年12月23日閲覧
  7. ^ "LookOut". addons.Mozilla.org . 2011年9月30日. 2017年12月23日閲覧
  8. ^ “LookOut (修正版)”. addons.Mozilla.org . 2017年12月23日閲覧
  9. ^ “mozdev.org - lookout: index”. lookout.MozDev.org . 2017年12月24日時点のオリジナルよりアーカイブ。 2017年12月23日閲覧
  10. ^ “77811 - Microsoft独自のメール形式(ms-tnefなど)用のインラインビューア ["winmail.dat"]”. bugzilla.Mozilla.org . 2017年12月23日閲覧
  11. ^ "KTnef". KDE Gitlab .
  12. ^ ab Yeraze (2017年11月21日). 「ytnef: YerazeのTNEFストリームリーダー - winmail.datファイル用」 . 2017年12月23日閲覧– GitHub経由。
  13. ^ マーク・シンプソン (2017 年 12 月 8 日)。 「テネフ」2017 年12 月 23 日に取得– GitHub 経由。
  14. ^ “Klammer on the Mac App Store”. Mac App Store . 2012年11月13日時点のオリジナルよりアーカイブ。 2017年12月23日閲覧
  15. ^ “MailRaider Pro on the Mac App Store”. Mac App Store . 2014年9月22日時点のオリジナルよりアーカイブ2017年12月23日閲覧。
  16. ^ 「Winmail Viewer - Mac App StoreでWinmail.datファイルを開いて読む」Mac App Store 2017年12月23日閲覧
  17. ^ 「Josh Jacob - TNEF's Enough」www.JoshJacob.com . 2017年12月23日閲覧
  18. ^ "tnefDD". SourceForge.net . 2017年12月23日閲覧
  19. ^ (mij@macports.org), Jim Mock. 「MacPortsプロジェクト - 利用可能なポート」www.MacPorts.org . 2017年12月23日閲覧
  20. ^ “Letter Opener”. Restoroot.org . 2006年11月2日時点のオリジナルよりアーカイブ2017年12月23日閲覧。
  21. ^ 「Winmail File Viewer on the App Store」App Store 2018年1月8日閲覧
  22. ^ 「WinMail.dat Viewer for OS 10 on the App Store」App Store 2017年7月11日. 2016年3月16日時点のオリジナルよりアーカイブ。 2018年1月8日閲覧
  23. ^ 「Winmail Viewer for iPhone and iPad on the App Store」App Store 2017年7月12日. 2016年3月5日時点のオリジナルよりアーカイブ。 2018年1月8日閲覧
  24. ^ “Klammer on the App Store”. App Store . 2012年11月11日時点のオリジナルよりアーカイブ。 2018年1月8日閲覧
  25. ^ 「WinDat Opener on the App Store」App Store . 2018年1月8日閲覧
  26. ^ 「iTunes Storeへの接続」iTunes。2012年11月10日時点のオリジナルよりアーカイブ2018年1月8日閲覧。
  27. ^ 「TNEF's Enough」App Store 2020年2月2日2020年3月17日閲覧
  28. ^ ab 「Winmail.dat リーダー - winmail.dat ファイルを開く (フリーウェア)」。www.Winmail-dat.com 2017 年12 月 23 日に取得
  29. ^ 「Winmail Opener - winmail.datやその他のTNEFエンコードファイルを開くためのフリーウェアユーティリティ」www.Eolsoft.com . 2017年12月23日閲覧
  30. ^ Petersen, Frank. "tnef(TO)win, convert mstnef-attachments". www.Petersen.de . 2017年12月23日閲覧
  31. ^ 「PDF、DOC、DOCX、DAT、BIN、PHPビューアー - FreeFileViewer」。www.FreeFileViewer.com 。 2017年12月23日閲覧
  32. ^ “Welcome to Fentun's Home Page”. www.Fentun.com . 2004年11月26日時点のオリジナルよりアーカイブ2017年12月23日閲覧。
  33. ^ 「Winmail.dat Viewer - Letter Opener を入手 - Microsoft Store」。Microsoft Store 。 2017年12月23日閲覧
  34. ^ 「Tools / TNEF Extractor · GitLab」 。 2020年6月22日閲覧
  35. ^ 「Winmail.dat オープナー」。Google.com 2017 年12 月 23 日に取得
  36. ^ grapph.com、Milos Wikarski、「無料オンラインドキュメントコンバーター」、doc2any.Grapph.com 。 2017年12月23日閲覧
  37. ^ "オンライン バージョン - Winmail.dat Reader". www.Winmail-dat.com 2017 年12 月 23 日に取得
  38. ^ 「MS-TNEF degenerator」. tud.at . 2017年12月23日閲覧
  39. ^ "www.winmaildat.com". Winmaildat.com . 2017年12月23日閲覧
  40. ^ 「the-computer-site.com - The Computer Site - WINMAIL.DATファイルから添付ファイルを抽出する」The-Computer-Site.com . 2017年12月23日閲覧
  41. ^ 「JTNEF - Java TNEF パッケージ」www.FreeUtils.net . 2018年1月8日閲覧
  42. ^ 「POI-HMEF - Microsoft Transport Neutral Encoding Files (TNEF)にアクセスするためのJava API」poi.Apache.org . 2018年1月14日時点のオリジナルよりアーカイブ2018年1月8日閲覧。
  43. ^ 「MVCOM - Outlook .pst、.msg、.ost用のMAPIフリーCOMコンポーネント」www.Encryptomatic.com . 2018年1月8日閲覧
  44. ^ 「Convert::TNEF - TNEFファイルを読み取るためのPerlモジュール - metacpan.org」。Metacpan.org 2018年1月8日閲覧
  45. ^ 「tnefparse: Pythonで書かれた外部依存のないTNEFデコードライブラリ」2017年10月18日。 2018年1月8日閲覧– GitHub経由。
  46. ^ Sheikh, Farrukh. 「Outlookの代替 - .NET、Java、Android、SharePoint Cloud向けのメールAPI」www.Aspose.com。2017年2月27日時点のオリジナルよりアーカイブ。 2018年1月8日閲覧
  47. ^ 「IMAP4コンポーネント、POP3コンポーネント、C#、VB、C++、Delphi用メールパーサー - メールの取得、メールの解析、メールの暗号化解除、S/MIME、winmail.datの解析、TNEF、Outlookメッセージの解析、SSL、TLS」。www.EmailArchitect.net 2018年1月8日閲覧
  48. ^ マーフィー、ジョン. 「node-tnef」 . 2018年8月31日閲覧
  49. ^ “MimeKit.Tnef Namespace”. www.mimekit.net . 2022年12月22日閲覧
  50. ^ "github.com/QualityUnit/TNEFDecoder". GitHub
  • 仕様:
    • 「M-OXTNEF: トランスポート ニュートラル カプセル化フォーマット (TNEF) データ アルゴリズム」 - MS-TNEF フォーマット仕様
  • マイクロソフト サポート:
    • 「メッセージ形式が電子メールに与える影響」 - Windows 版 Outlook で TNEF を無効にする方法
    • 「Outlook 2000 におけるトランスポート ニュートラル カプセル化形式 (TNEF) の説明」 - Outlook 2000 で TNEF を無効にする方法
    • 「Exchange Server 2003 でユーザーレベルおよびドメインレベルでインターネット電子メールのメッセージ形式を構成する方法」 - TNEF を無効にする手順が含まれています
  • 他の:
    • 「Microsoft Outlook MS-TNEF の処理 (別名 Winmail.dat または「パート 1.2」の開けない電子メール添付ファイルの問題)」
「https://en.wikipedia.org/w/index.php?title=Transport_Neutral_Encapsulation_Format&oldid=1307949586」より取得