2008年4月 7日

[Namazu-users-ja 1071] Re: gcnmz が非常な時間を要するようになった

白井です。

From: Tadamasa Teranishi <yw3t-trns@xxxxx> さん曰く
Subject: [Namazu-users-ja 1069] Re: gcnmz が非常な時間を要するようになった
Message-ID: <47F9B4B8.D1F9DCC6@xxxxx>
Date: Mon, 07 Apr 2008 14:44:24 +0900

> > 最近調べていませんが、ちゃんとした mime 形式のメールになっていま

> > す :-)
>
> RFC 準拠なら何とかしようもありそうですが。

# どっちかというと Namazu 側がわからない ^^;;;

> > この辺は shimbun を 扱う MUA に依存する部分なのですが、Mew だと
> >
> > X-Shimbun-Id: asahi-html+rss:<20080407.NGY200804070001%national.rss.asahi.com>
> >
> > の様なヘッダーが必ず第一行目になります。ソースを読む限りでは、野
>
> X- で始まるこれで判断するのは汎用性がないのでどうも気が進みません
> けど...。

はい、そう思います。

> ^MIME-Version:
> ^Content-type:
> ^Content-Disposition:
> ^Content-transfer-encoding:
>
> あたりが含まれているような気がするので、これを SPECIAL で引っ掛けら
> れませんかね?

# SPECIAL って知りませんでした。だはは。

MMagic.pm で指定されている mail/news 系の special ですが、

$self->{SPECIALS} = {
"message/rfc822" => [ "^Received:",
"^>From ",
"^From ",
"^To: ",
"^Return-Path: ",
"^Cc: ",
"^X-Mailer: "],
"message/news" => [ "^Newsgroups: ",
"^Path: ",
"^X-Newsreader: "],

"From: " ならあったんだけど、運悪く shimbun ではどれも定義してい
ませんでした。text/html になったのはそれも一因ですね。

mailnews 扱いするには、寺西さんのあげられた中では "MIME-Version:"
が良いと思います。後のものは RFC2045〜9 に準拠している MIME メッ
セージでも定義されていないときのデフォルト値があるので、省略可能
ですので。という方針で、

mailnews.pl で

sub add_magic ($) {
my ($magic) = @_;

$magic->addSpecials("message/rfc822",
"^[mM][iI][mM][eE]-[vV][eE][rR][sS][iI][oO][nN]: ");
return;
}

とやったところ、問題なく shimbun のファイルも mailnews として扱
われましたが、副作用はまったく理解していません。

--
白井秀行 (mailto:shirai@xxxxx)
_______________________________________________
Namazu-users-ja mailing list
Namazu-users-ja@xxxxx
http://www.namazu.org/cgi-bin/mailman/listinfo/namazu-users-ja

投稿者 xml-rpc : 2008年4月 7日 15:32
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/71876
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。