Re: サーバで不要メールを削除でき、大量のメールを扱える mail reader/deleter
パイプ喫いの中川と申します。
さいとう のぼるさんは
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/
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735