パイプ喫いの中川と申します。

        さいとう  のぼるさんは
        2003年09月24日(水)01時50分発信の
        <bkpt89$ips$1@news-est.ocn.ad.jp>すなわち
        "サーバで不要メールを削除でき、大量のメールを扱える mail reader/deleter" 
と題した記事にてこう書かれました。


>  Windows ME を使ってます。
>  大量にウィルスメールが来ているので、メールサーバ側で
>  メールを削除しようと思って、いくつかのソフトを試して
>  みたんですが、さすがに 3,000 通を越えていると複数の
>  ソフトで試してみたんですが駄目っぽいです。

どんなソフトだったらいいのかな、と考えてみました。

1. サーバに 110番ポートで接続する

2. Received ヘッダ以外のヘッダを表示する
3. ユーザに消すかどうか訊く (y/n)
4. y が押されたら DELE コマンドを発行する
2. に戻る

というような対話型のプログラムでしょうか。

ところが、メールサーバ側の仕様として、最後にコネクションを
切るまでDELE 指定されたメールを本当に消さない場合が多いから
サーバが 100通、1,000通の DELE コマンドを queue しきれなく
なってダウンしそうな気がします。


逆に、すでにさいとうさんが試されたプログラムでも、
いくつか削除するコマンドを発行したところで一旦接続を切って
再接続すればうまくいくんじゃないかと思えてきました。

どうでしょう。


# Perl で書いても良かったら、簡単だし面白いからやってみても
# いいな、と思って一瞬さいとうさんに直接メールを出そうとして
# しまった。そのメールが読めないんですよね(笑)

========================================================================
         『完璧でなくて良いんだよ、君も。世界も。』
--
  中川 恒雄 ( T.Nakagawa )         mailto:yaemon@kikansha.jp
                                   http://www.kikansha.jp/~yaemon/