moldspoon

📨 winmail.dat・.msg を開く

1. ファイルを選ぶ

ここに winmail.dat・.msg をドロップ(複数可)

winmail.dat・ATT00001.dat・.msg など。1 ファイル 50MB、20 ファイルまで

2. 中身を見る・取り出す

ファイルを選ぶと、ここにメールの中身と添付ファイルの一覧が出ます。

winmail.dat が届くのはなぜ?

送り主の Outlook が、メールをリッチテキスト形式で送っているのが原因です。 リッチテキスト形式は Outlook 同士でしか通じない書き方で、Outlook は書式と添付ファイルを独自の形式(TNEF)で 1 つにまとめ、winmail.dat という添付にして送ります。受け取る側も Outlook なら元どおりに表示されますが、 Mac のメール・iPhone・Gmail・Thunderbird などでは中身を開けず、「winmail.dat しか添付されていない」「添付したはずの PDF が無い」ように見えます。 ATT00001.dat のような名前で届くこともあります。

送り主の側で直す方法(今後届かないようにするには、こちらが確実です)

  • Outlook の「ファイル」→「オプション」→「メール」で、「次の形式でメッセージを作成する」を「HTML 形式」にする。
  • 同じ画面の「メッセージ形式」で、リッチテキスト形式のメールをインターネットの相手に送るときは「HTML 形式に変換する」を選ぶ。
  • 特定の相手にだけ起きる場合は、Outlook の連絡先(アドレス帳)でその人のメール形式が「リッチテキスト形式で送信」になっていないかを確かめる。
  • 会社の Microsoft 365(Exchange Online)なら、管理者がリモートドメインの設定で TNEF を使わないようにできます(PowerShell の Set-RemoteDomain の TNEFEnabled)。

.msg は、Outlook でメールを「名前を付けて保存」したときや、Outlook でメールを添付して転送したときにできるファイルです。 これも Outlook 以外では開けませんが、このページで件名・本文・添付を確かめられます。 .msg の中にさらにメールが添付されている場合や、winmail.dat の中に .msg が入っている場合も、順に開けます。

本文の表示について: HTML の本文は、スクリプトを動かさない枠の中に表示します。 外部サーバーにある画像は、開封の確認に使われることがあるため、最初は読み込みません。

メールの件名や本文が「縺薙s縺ォ縺。縺ッ」のように化けている場合はメールの文字化けを直すを、届いた ZIP のファイル名が化けている場合はZIPの文字化けを直すを使ってください。

※ 選んだファイルはすべてブラウザ内で処理しており、弊社サーバーへ送信・保存することは一切ありません。

Outlook から届いたメールに付いている winmail.dat や、保存された Outlook のメール .msg を、ブラウザの中で開きます。 件名・差出人・本文を表示し、中に入っている添付ファイル(PDF・Excel・画像など)を取り出して保存できます。 Mac・iPhone・Android・Chromebook など、Outlook の無い環境でそのまま使えます。 ファイルはサーバーに送らず、お使いのブラウザの中だけで読み取ります。

うまくいかなかったときは

報告は送信ボタンを押したときだけ送られます。直したら改善履歴に載せます。

こんなツールをこれからも作っていきます。もしこれは!と思っていただけましたら、シェア・応援していただけると嬉しいです!😀

X (旧Twitter)

0

Facebook

LINE

0

はてブ

リンクコピー

✅ コピーしました!

お知らせ: PHP 公式が重要な修正版を公開しました(10/21)。
WordPress など PHP で動くサイトをお持ちの方は、対象になる環境と確認のしかた →

よくある質問

winmail.dat とは何ですか?なぜ届くのですか?

送り主の Outlook がメールを「リッチテキスト形式」で送ったときに付く、Outlook 独自形式(TNEF)の添付です。本文の書式と添付ファイルが 1 つにまとめられているため、Outlook 以外のメールソフト(Mac のメール、iPhone、Gmail、Thunderbird など)では開けず、添付したはずの PDF などが見えなくなります。このページに winmail.dat を入れると、中の添付ファイルを取り出せます。

winmail.dat が届かないようにするには、どうすればいいですか?

送り主に Outlook の設定を変えてもらうのが確実です。「ファイル」→「オプション」→「メール」で、メッセージの作成形式を「HTML 形式」にし、リッチテキスト形式のメールをインターネットの相手に送るときは「HTML 形式に変換する」を選びます。特定の相手にだけ起きる場合は、Outlook の連絡先でその人のメール形式がリッチテキストになっていないかも確かめてもらってください。会社の Microsoft 365 では、管理者がリモートドメインの設定で TNEF を止めることもできます。

.msg ファイルは何ですか?Mac で開けますか?

Outlook でメールを保存したり、メールごと添付して転送したりするとできる、Outlook 独自形式のメールのファイルです。Mac や iPhone には標準で開くアプリがありませんが、このページなら件名・差出人・宛先・本文を表示し、添付ファイルを取り出せます。.msg の中にさらにメールが添付されている場合も開けます。

ATT00001.dat や名前の違う .dat ファイルも開けますか?

中身が winmail.dat と同じ形式(TNEF)なら、ファイル名に関係なく開けます。このページはファイル名ではなく、ファイルの先頭の印で形式を判定しています。形式が違う .dat ファイル(ゲームのデータなど)の場合は「winmail.dat でも .msg でもありません」と表示します。

日本語の件名や添付ファイル名は文字化けしませんか?

Outlook が記録している文字コード(Shift_JIS など)を読み取って変換するので、日本語の件名・本文・添付ファイル名もそのまま表示されます。古い形式で文字コードが記録されていない場合も、中身から推定して読みます。それでも本文が化けている場合は、メールの文字化けを直すツールも試してください。

メールの内容はサーバーに送られますか?

送られません。ファイルの読み取り・本文の表示・添付の取り出し・ZIP の作成は、すべてお使いのブラウザの中で行っています。社外秘のメールでも使えます。HTML の本文はスクリプトを動かさずに表示し、開封の確認に使われる外部の画像も最初は読み込みません。