質問: outlook2013について 添付ファイルを送信すると outlook以外のメーラーで「winmail dat」という保存形式に変換される問題なんですが、 検索をかけると、「リッチテキスト形式」で送信した場合にoutlook以外のメーラーで受信すると「wimail dat」というカプセルに入れられ、受信する。 となっているのですが、それで問題ないのでしょうか? なぜその確認をするのかというと 再現をしようと、自宅で2台のpcに2つのアドレスでoutolookとthunderbirdを使いwordを添付し実験を行ったのですが、見れるんのです。 「リッチテキスト形式」にしても「html形式」にしても問題なく見れるので 宛先を一箇所ではダメなのかな?と思い、手持ちのアドレスを複数いれ、一斉送信にしても再現出来ません。 先日、社内では「winmail dat」が問題になり、対策をしたいと 実証実験を試みているのですが 何か、解釈に間違いでもあるのでしょうか? それと、ネット検索で「winmail dat」は「リッチテキスト形式」が原因のように記載されていましたが、 なら「リッチテキスト形式」の存在意義とは何なのでしょうか? お知恵を拝借下さい
回答: >それで問題ないのでしょうか? その現象の理解でよいと思います。 office outlookでは、tnefというフォーマットを使用していることに起因しているようで、outlookや exchange serverでは送信時にカプセル化されたデータのwinmail.datは、正しく解釈されて復元できるのですが、tnefがmicrosoftの独善的な仕様であることから他のメーラーでは解釈できずに起こる問題のようです。 tnefがどのようなときに使用するかなど、その辺のことを説明しているページがあります。 (outlook 2010/2007/2003 でメールを送信すると添付ファイルが消えたり、winmail.dat というファイルになる問題 ) http://outlooklab.wordpress.com/2007/06/23/outlook-20032007-%e3%81%a7%e3%83%a1%e3%83%bc%e3%83%ab%e3%82%92%e9%80%81%e4%bf%a1%e3%81%99%e3%82%8b%e3%81%a8%e6%b7%bb%e4%bb%98%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%81%8c%e6%b6%88%e3%81%88%e3%81%9f/ >「リッチテキスト形式」の存在意義 すべてのユーザーに共通して利用されていない形式で、問題を起こす可能性が高いことから、存在意義はほぼ0と思います。 次に、受信者から「ファイルが添付されていない」または「winmail.dat が添付されている」と言われた場合のosごとのmicrosoftの対策法(fix it)が書かれたヘルプページがあります。 (outlook 添付ファイルのトラブル対処法 : 送信トラブル ) http://support.microsoft.com/kb/2698215/ja fit itの内容は、次のページをみるとレジストリーに「disabletnef」を新規作成するようですから、tnefフォーマットを使用しないようにセットするのだと思います。 http://support.microsoft.com/kb/958012/ja なお、私のメインでは使っていないoutlook2013(win7)にも、このレジストリーキーは存在しません。