namazu-dev(ring)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: misguessing at backuped mail



小関 吉則 (KOSEKI Yoshinori) <kose@xxxxxxxxxxxxxxxxxx> wrote:

>> To:, Subject:, From: を使えばいいような気がしますが、そうす
>> ると message/news との区別がつかなくなります。(Namazu として
>> は区別する必要はないんだけど)
>
>To:, Subject:, From: があればメール
>Subject:, From:, Newsgroups: があれば ニュース
>
>でしょうか。

現在の File::MMagic の実装では、このような条件判定はできない
ようです。単純に、

  "^Received:"
  "^>From"
  "^Return-Path:"
  "^Cc:"

のどれかにマッチすればメイル (message/rfc822)

  "^Newsgroups:"
  "^Path:"
  "^Organization:"

のどれかにマッチすればニューズ (message/news)
という規則で判別しています (よね?)。

# フィールド名の : の後には空白を入れた方がいいと思います > 野首さん


>> 特にいい方法は思い浮かびませんが、 X-Mailer:, X-Newsreader 
>> を判別の規則に加えればある程度はましになると思います。
>
>私の使っている Gnus は X-Mailer や X-Newsreader ではなく
>User-Agent: を付けます。
>
>それに、news も mail も扱えるので、
>
>To: foo
>Newsgroups: bar
>
>で両方いっぺんに出せます。(Mewも両方出せますよね。)
>
>> # 私の ~/Mail/Backup/* には必ず X-Mailer: がついているし :-)
>
>だから X-* で判定しないのが良いと思います。

上述のような実装ですから、 X-Mailer:, X-Newsreader: は、(完
全ではないにしろ) 指標の一つとして充分に役立つと思います。

-- Satoru Takabayashi