Outlook で winmail.dat 添付ファイルの送受信を停止する方法

正しく構成されていない Microsoft Outlook クライアントから電子メール メッセージを送信すると、受信者に winmail.dat という名前の添付ファイルが届く場合があります。これは、電子メール メッセージのプレーン テキストと書式情報を含むバイナリ添付ファイルです。さらに、winmail.dat 添付ファイルには、送信者の個人用フォルダー (.pst) のパスやログオン名などの情報も含まれる場合があります。そのため、個人用フォルダー (.pst) のパスやログオン名などの情報が winmail.dat ファイルに含まれないようにするには、Outlook がすべての電子メール メッセージで winmail.dat 添付ファイルを送信しないようにする必要があります。この記事では、Outlook で winmail.dat 添付ファイルの送受信を停止する方法について説明します。

winmail.dat ファイルとは

場合によっては、Microsoft Outlook と Microsoft Exchange Client は電子メール メッセージを送信するために特別な方法を使用します。Microsoft はこの方法をトランスポート ニュートラル エンカプセレーション フォーマット (TNEF) と名付けました。Outlook でリッチ テキスト形式 (RTF) 設定が有効になっている場合、Microsoft Outlook と Microsoft Exchange Client は TNEF エンコードされたメッセージを送信します。

バイナリ添付ファイルの winmail.dat には、次の情報が含まれる場合があります:

  • フォント スタイル、色などの電子メール メッセージの書式情報。
  • 埋め込まれた画像などの OLE オブジェクト。
  • 投票ボタン、カスタム フォントなどの特別な Outlook 機能。
  • 通常のファイル添付ファイル。

この記事で前述したように、バイナリ添付ファイルの winmail.dat には、送信者の情報 (送信者の .pst ファイルのパス、ログオン名など) も含まれる場合があります。受信者は、バイナリまたはテキスト エディター ソフトウェアを使用して winmail.dat ファイルを開くまで、この情報を読み取ることができません。いずれの場合も、送信者のパスワードは受信者に公開されません。

受信者は、使用している電子メール クライアントの種類に応じて、デコードされた TNEF 電子メールを受信します。受信者の電子メール クライアントが TNEF 電子メール メッセージをデコードできる場合、受信者は送信者が送信したのと同じ形式で電子メールを見ることができます。たとえば、電子メール メッセージに投票ボタンが含まれている場合、受信者は電子メール クライアントが TNEF のエンコードとデコードをサポートしている場合にのみ、投票ボタンを見ることができます。

通常のファイル添付ファイルを使用して電子メールを送信する場合、TNEF は必要ありません。そのため、このような種類の電子メール メッセージの場合は、TNEF 形式ではなく HTML またはプレーン テキスト形式を選択できます。さらに、受信者が Outlook または Exchange Client を使用していない場合は、電子メール メッセージに TNEF 形式を使用しないでください。

Outlook で winmail.dat 添付ファイルの送受信を停止する方法

受信者の電子メール クライアントが TNEF のエンコードとデコードをサポートしていないか、TNEF 形式を理解していない場合、次の 2 つのいずれかが発生します:

  • winmail.dat という名前の添付ファイルとともに、プレーン テキスト形式で電子メールを受信します。
  • nnnn.dat または nnnn.eml などの汎用名で添付ファイルとともに、プレーン テキスト形式で電子メールを受信します。nnnn は任意の乱数を表します。

そのため、Outlook が winmail.dat 添付ファイルを送信しないようにすることが重要です。次の方法を試して、どれが自分に合っているかを確認できます。

  1. Outlook でメッセージの作成設定を変更する
  2. 受信者のメール アドレスを手動で入力する
  3. 受信者の連絡先を削除して再作成する
  4. Windows レジストリで TNEF を無効にする
  5. ドメインでリッチ テキスト形式を無効にする

これらの方法をすべて詳しく見ていきましょう。

1] Outlook でメッセージの作成設定を変更する

Outlook のメッセージの作成設定が RTF (リッチテキスト形式) に設定されている場合、受信者は winmail.dat 添付ファイルを受信します。Outlook が受信者に winmail.dat 添付ファイルを送信しないようにするには、Outlook でメッセージの作成設定を変更します。手順は次のとおりです。

  1. Microsoft Outlookを開きます。
  2. ファイル > オプション」に移動します。これにより、Outlook オプションウィンドウが開きます。
  3. 左側にあるメールカテゴリを選択します。
  4. この形式でメッセージを作成するドロップダウンをクリックし、HTMLまたはプレーン テキストを選択します。このオプションは、メッセージの作成セクションにあります。
  5. 下にスクロールしてメッセージ形式セクションを見つけます。
  6. インターネット受信者にリッチ テキスト形式でメッセージを送信する場合」ドロップダウンで、HTML 形式に変換するまたはプレーン テキスト形式に変換するを選択します。
  7. OK をクリックして設定を保存します。

上記の手順を実行すると、Outlook は選択したオプションに応じて、すべての電子メール メッセージを HTML 形式またはプレーン テキスト形式で送信します。そのため、受信者は電子メール メッセージで winmail.dat ファイル添付ファイルを受信しません。

すべての電子メール メッセージに対して Outlook でグローバルな変更を行いたくない場合は、電子メール メッセージを送信する直前に特定の受信者に対して HTML またはプレーン テキスト形式を選択できます。次の手順は、その方法を示しています。

  1. Microsoft Outlookを開きます。
  2. ホーム タブにある新しい電子メールをクリックして、電子メールの作成ウィンドウを開きます。
  3. 書式設定テキストタブをクリックします。
  4. 書式グループで、HTMLまたはプレーン テキストオプションを選択します。

2] 受信者のメール アドレスを手動で入力する

多くのユーザーがこの解決策が役に立ったと感じています。受信者のメールアドレスをアドレス帳から選択する場合は、この方法を試してください。アドレス帳から選択する代わりに、受信者のメールアドレスを手動で入力して、問題が解決するかどうかを確認します。

3] 受信者の連絡先を削除して再作成する

上記の方法で問題が解決しない場合は、Outlook から受信者の連絡先を削除して、もう一度追加します。Outlook で連絡先を削除する手順は次のとおりです:

  1. Microsoft Outlookを開きます。
  2. ナビゲーション ペインでユーザーをクリックします。左下にあることを確認します。
  3. 削除する連絡先を選択して、削除ボタンをクリックします。

連絡先を削除したら、新しい連絡先ボタンをクリックしてもう一度追加します。

4] Windows レジストリで TNEF を無効にする

Outlook がまだ受信者に winmail.dat 添付ファイルを送信している場合は、Windows レジストリで無効にすることができます。レジストリ キーを編集する際に間違いがあるとシステムに重大な問題が発生する可能性があるため、以下の手順を慎重に実行してください。続行する前に、システムの復元ポイントを作成することをお勧めします。

Win + Rキーを押して実行コマンド ボックスを起動します。実行コマンド ボックスが表示されたら、regeditと入力して OK をクリックします。UAC プロンプトではいをクリックします。

レジストリ エディターが開いたら、次のパスをコピーしてレジストリ エディターのアドレス バーに貼り付け、Enter キーを押します。

HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Preferences

Preferencesキーが左側で選択されていることを確認します。次に、右側に DisableTNEF という名前の値があるかどうかを確認します。ない場合は、作成する必要があります。これを行うには、右側の空白の場所を右クリックして「新規 > DWORD (32 ビット) 値」に移動します。新しく作成した値を右クリックして名前の変更を選択します。名前をDisableTNEFにします。既定では、新しく作成されたすべての値の値データは 0 です。これを 1 に変更する必要があります。これを行うには、DisableTNEF 値を右クリックして変更を選択します。次に値のデータ1を入力します。

5] ドメインでリッチ テキスト形式を無効にする

Microsoft 365 for Business ユーザーの場合は、ドメインのリッチ テキスト形式を無効にして、Outlook が受信者に winmail.dat 添付ファイルを送信しないようにすることができます。これを行うには、Exchange 管理センターを開いて「メール フロー > リモート ドメイン」に移動します。次に、ドメインをダブルクリックして使用しないを選択しますリッチ テキスト形式

Outlook で特定の送信者から winmail.dat 添付ファイルを受信した場合は、送信者に連絡して Outlook メッセージの作成設定を変更してもらい、すべてのメールをプレーン テキスト形式または HTML 形式で受信できるようにする必要があります。

winmail DAT ファイルの受信を停止するにはどうすればよいですか?

現在、Outlook には winmail DAT ファイルの受信を停止できるオプションはありません。そのため、電子メール メッセージで winmail.dat 添付ファイルの受信を停止したい場合は、その添付ファイルを受信している送信者に連絡する必要があります。送信者に連絡して、Outlook メッセージの作成設定をリッチ テキスト形式から HTML 形式またはプレーン テキスト形式に変更するように依頼します。

Outlook 365 が添付ファイルを winmail dat として送信しないようにするにはどうすればよいですか?

Outlook 365 が添付ファイルを winmail dat として送信しないようにするには、Exchange 設定を構成する必要があります。Exchange 管理センターを開き、「メール > フロー > リモート ドメイン」に移動します。次に、リッチ テキスト形式セクションで使用しないを選択します。

これで問題が解決することを願っています。