|
sylpheed-jp:2541
From: mori <takamo@xxxxxxxxxx> もり です。 表題: [sylpheed-jp:02540] Re: ms-excelデータ添付時のcontent-type 日付: Tue, 30 Dec 2003 02:22:17 +0900 ID: <20031230022217.021a53e0.sue@xxxxxxxxxx> "IWAMOTO, Kouichi" <sue@xxxxxxxxxx> さんの記された上記メールに関して です。 > 岩本といいます。 お返事、参考になりました。ありがとうございました。 非常に似た環境でお使いの方ですね。 ※ FreeBSDのportsを使い導入したsylpheed0.9.8a > On Mon, 29 Dec 2003 21:46:10 +0900 > mori <takamo@xxxxxxxxxx> wrote: > > ms-excelのデータを添付した時、下記の様なヘッダが付いていました。 > > Content-Type: application/excel > > /etc/mime.types か /usr/X11R6/etc/mime.types が存在して、その中に > application/excel xls > > と、書かれていませんか? いいえ。それらのファイルは存在しませんでした。 で、もう少し調べてみました。具体的には % ls -l `locate mime.types` で、表示されたmime.typesを調べてみました。 MUTTというメーラを導入した時にMUTTに入っていたサンプル (/usr/local/etc/mime.types)が使われている様な気がします。 > Sylpheed は上記ファイルを参照して Content-Type を決定するようです。 加えて、$SYSCONFDIR/mime.typesも使うようですね。FreeBSDではSYSCONFDIR が/usr/local/etcなのでMUTTで入った/usr/local/etc/mime.typesが使われた 様です。 src/procmime.c から : mime_type_list = : procmime_get_mime_type_list(SYSCONFDIR "/mime.types"); : if (!mime_type_list) { : list = procmime_get_mime_type_list("/etc/mime.types"); : mime_type_list = g_list_concat(mime_type_list, list); : } > > プラットフォーム依存かな。ちょっと気になったもので。 > > どちらかというと、環境依存じゃないかと思います。 プラットフォームであろうと環境であろうと依存する事が問題じゃないかと 感じたのです。 >> X-Mailer: Sylpheed version 0.9.8a (GTK+ 1.2.10; i386-portbld-freebsd4.9) > > 使っているのは FreeBSD ですか? はい。[port bldとある通りportsを使って導入したsylpheedです。導入はこん # ( cd /usr/ports/mail/sylpheed ; make WITH_PIXBUF=yes WITH_GPGME=yes \ WITH_COMPFACE=yes WITH_JPILOT=yes install ) な感じで行なっています] > FreeBSD には標準の状態では上記ファイルが存在しないので、 > Content-Type は application/octet-stream になります。 > application/excel になると言う事は、そのように書かれた mime.types が > 存在するのだと思うので、それを修正すればいいと思います。 MUTTを導入していたのでMUTT導入時に作られたサンプルが使われていたようで す。 > 手元の PC には Apache が入っており、 Apache 付属の mime.types は > しっかりしている様なので、以下の様にしています。 > > # ln -s /usr/local/etc/apache/mime.types /etc/mime.typs なるほど。Apache付属のmime.typesはしっかりしているのですか。それが フリーなデータならsylpheedに採り入れて欲しいな。 # ( cd /usr/local/etc ; mv mime.types mime.types.mutt_sample \ ln -s apache/mime.types . ) こうしておきました。 2539 2003-12-29 21:46 [takamo@xxxxxxxxxx ] ms-excelデータ添付時のcontent-type 2540 2003-12-30 02:22 ┗[sue@xxxxxxxxxx ] -> 2541 2003-12-30 19:40 ┗[takamo@xxxxxxxxxx ] 2542 2003-12-30 19:48 ┗[iwai@xxxxxxxxxx ] |