KamailV3のMHフォルダは
Mail/nnnn/nn
という形で分類されているので下のようなパッチを当てて削除してみる。
--- messageid.rb.org 2007-07-21 00:10:34.000000000 +0900
+++ messageid.rb 2007-07-21 00:13:32.000000000 +0900
@@ -1,6 +1,9 @@
#! /usr/bin/ruby
+require 'find'
ids = {}
-ARGV.each do |file|
+
+Find.find(File.expand_path(ARGV[0])) do |file|
+ next if FileTest.directory?(file)
File.foreach(file) do |l|
break if /^$/ =~ l
if /^Message-Id:\s*<(.*)>/ =~ l
なんかよくわからんけど、Windows の Ruby では File.foreach 実行時に「Mailディレクトリはパーミッションがねーようげほが」と言われてしまってうまくいかない。しょうがないので来週にでも Linux 端末を使ってメールの整頓をやるしかないか。ほんとにもー。
とりあえず、家のメールについては、VMware経由でさくっと削除できた。こいつは便利だ。