MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

添付ファイル送信時の MIME-type
https://forums.mozillazine.jp/viewtopic.php?f=3&t=720
ページ 11

作成者:  Wintermute [ 2006年2月24日(金) 10:43 ]
記事の件名:  添付ファイル送信時の MIME-type

Thunderbird1.5 での実使用上の問題点です。

mimeTypes.rdf が、初期状態では何も定義されていないため、添付ファイルありのメールを送信すると、multipart の各バウンダリ直後にある Content-type: が正しくないことがあります。

zip, pdf は、たいていの場合ダメです。
(たくさん正しくエンコードされたメールを受け取って、自動実行処理を記述したら mimeTypes.rdf にエントリができるので大丈夫なんですが)

これは、ブラウザで mimeTypes.rdf を学習させる Mozilla suites では起きにくい話なのですが、メーラではちょっと・・・受信いっぱいしてからでないと送信はうまくないのでは、困りものです。

で、次のように mimeTypes.rdf を記述してみたのですが、識者の方に問題点を指摘していただきたいのです。
(取り急ぎの対象に、MS-Office, Acrobat, ZIP を含めてみました。)

=== mimeTypes.rdf ======
<?xml version="1.0"?>

<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:NC="http://home.netscape.com/NC-rdf#">

<RDF:Description RDF:about="urn:mimetype:application/zip"
NC:value="application/zip"
NC:editable="true"
NC:fileExtensions="zip"
NC:description="Archive file">
<NC:handlerProp RDF:resource="urn:mimetype:handler:application/zip"/>
</RDF:Description>
<RDF:Description RDF:about="urn:mimetype:application/vnd.ms-excel"
NC:value="application/vnd.ms-excel"
NC:editable="true"
NC:fileExtensions="xls"
NC:description="Microsoft Excel Worksheet">
<NC:handlerProp RDF:resource="urn:mimetype:handler:application/vnd.ms-excel"/>
</RDF:Description>
<RDF:Description RDF:about="urn:mimetype:application/pdf"
NC:value="application/pdf"
NC:editable="true"
NC:fileExtensions="pdf"
NC:description="Adobe Acrobat 7.0 Document">
<NC:handlerProp RDF:resource="urn:mimetype:handler:application/pdf"/>
</RDF:Description>
<RDF:Description RDF:about="urn:mimetype:application/vnd.ms-powerpoint"
NC:fileExtensions="ppt"
NC:description="Microsoft PowerPoint presentation"
NC:value="application/vnd.ms-powerpoint"
NC:editable="true">
<NC:handlerProp RDF:resource="urn:mimetype:handler:application/vnd.ms-powerpoint"/>
</RDF:Description>
<RDF:Description RDF:about="urn:mimetype:application/msword"
NC:fileExtensions="doc"
NC:description="Microsoft Word Document"
NC:value="application/msword"
NC:editable="true">
<NC:handlerProp RDF:resource="urn:mimetype:handler:application/msword"/>
</RDF:Description>
<RDF:Seq RDF:about="urn:mimetypes:root">
<RDF:li RDF:resource="urn:mimetype:application/zip" />
<RDF:li RDF:resource="urn:mimetype:application/vnd.ms-excel"/>
<RDF:li RDF:resource="urn:mimetype:application/vnd.ms-powerpoint"/>
<RDF:li RDF:resource="urn:mimetype:application/msword"/>
<RDF:li RDF:resource="urn:mimetype:application/pdf"/>
</RDF:Seq>

</RDF:RDF>
============

作成者:  kiyo4_k [ 2006年2月25日(土) 02:02 ]
記事の件名:  Re: 添付ファイル送信時の MIME-type

Wintermute さんが書きました:
Thunderbird1.5 での実使用上の問題点です。

mimeTypes.rdf が、初期状態では何も定義されていないため、添付ファイルありのメールを送信すると、multipart の各バウンダリ直後にある Content-type: が正しくないことがあります。

zip, pdf は、たいていの場合ダメです。
(たくさん正しくエンコードされたメールを受け取って、自動実行処理を記述したら mimeTypes.rdf にエントリができるので大丈夫なんですが)

送信メールの添付ファイルにアイコンが付かないのはバグだと思っていました。
私は動作設定をしたことはないですが、受信したメールで動作設定をわざわざ指定してやらないと覚えてくれないと言うことですね。

偶然にも一昨日、アイコンが付いているものや付いていないものが有って不思議に思っていろいろ探してみてmimeTypes.rdfというファイルの存在を知ったところです。
内容がおかしかったので、試しにこのファイルを削除するとパラメータの設定の仕方がコメントで書いてあるものが生成されていました。Thunderbirdを起動するとコメントが消えてしまうので名前を変えて保存してありますが。

引用:
これは、ブラウザで mimeTypes.rdf を学習させる Mozilla suites では起きにくい話なのですが、メーラではちょっと・・・受信いっぱいしてからでないと送信はうまくないのでは、困りものです。

受信はThunderbirdに登録されていなくてもダブルクリックでアプリが選択できていたので、Thunderbirdってこんなものなのかと思っていましたが、送信時の動作はユーザーが鍛えないと おバカのままというのは困りますね。
昨夜、これを編集する機能拡張を見つけたのですが 1.5 に対応していなかったので諦めました。

で、ぜんぜん回答になっていませんが、識者でもないので「mimeTypes.rdfを削除(リネームですね)するとマニュアルが見えます」ということだけ書いておきます。

# ちなみにThunderbirdのバージョンによって「<RDF:Description」のところのパラメータが違うような感じです。

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/