mailで読むことができますスポンサードリンクときどき添付ファイルが「winmail.dat」というへんてこなファイル名になっていて、どうにも読めないことがあります。これは、Outlookで「リッチテキスト形式」で送信するとこういう変なものになるらしい(参考文献[1])。これを読めるようにするツールもあるようですが、こんな変なものを読むだけのためのソフトウェアをインストールするのはいやですね。それにWindowsだけじゃなくて、MacやLinuxやNetBSDやiPhoneも使っている場合、いちいちそれ用のソフトを使っている最中のマシンにインストールするのもいやです。なにもインストールしなくても、これを簡単に読むための方法があるんです。gmailかyahooメールに転送すればいいとのこと(参考文献[2])。いうわけで実際にやってみた。私はOutlookはもっていないので、winmail.datで送られてきたメールを持っている人に転送してもらいました。winmail.datだけ転送してもらったので、いったん保存して、それをmewというMUAでふたたび添付して自分宛に送信しました。mewかというと、ファイルを添付したときにファイルの種類を「application/ms-tnef」にする必要があるからです。ふつうのメイラーではファイルの種類を変更するのがむづかしいんですね。gmailでwinmail.datファイルを普通に添付すると「application/octet-stream」になってしまいます。Outlookのひとからwimail.datが送られてきた場合は、ふつうのメイラーを使ってメールをまるごとgmailかyahooメールにフォワードすればいいはずです。gmailの場合を見てみましょう。当然ですが受信はできていますね。gmailでwinmail.datを受信ところが表示もダウンロード後のファイルもwinmail.datのままで読むことができませんでした。gmailでは失敗しょうがないので、yahooメールに転送してみました。yahooメールに転送こっちは添付ファイルをダウンロードしようとするとapplication/ms-tnefであると認識しています。ファイル名も表示されていませんね。メールではapplication/ms-tnefと認識これをダウンロードするとファイル名が「winmail.dat」ではなくなっています。ShowLetterというファイル名になりました。yahooメールの仕様なのか、そういうファイル名で元の送信者が送ってきていたのかはわかりません。ShowLetterこのファイルを開いてみると、ふつうのテキストファイルとして読むことが出来ました。送られてきたメールをそのままgmailかyahooメールに「転送」する。gmailやyahooメールから添付ファイルを「ダウンロード」する。すると、普通に読める形式のファイルとしてダウンロードされる。said...がんちゃんさまのこの記事のお陰で、読めなかった添付ファイルを読むことができました。ありがとうございました。said...ありがとうございます!読めました。said...ありがとうございました。私も無事gmailに転送して、うまくいきました。ありがとうございました。Kenichiスタートアップなどを経てふたたびアルバイト先生なう。計算機は面白いですよねー。仕事や原稿の依頼、よろず相談ごと、ラブレターなどは、おきがるに下記までどうぞ。