OutlookExpressのメールルールの移行

OutlookExpressのメールルールはとてもよく使う機能だ。特に、メールマガジンを購読したりするとメールルールはどんどん増えていく。そんな時、PCを買い換えたりすると、メールルールをどうやって移行しようか頭を悩ませる。一つ一つ手で入力しなおすという手もあるが、メールルールが数十個に及んでくるととても手作業をする気にはなれない。
メールボックスとお気に入りは、ファイルとして特別なフォルダに格納されているので、それをコピーアンドペーストすればおしまいだ。だけど、メールルールはどこをどう探しても見つからない。
おまけに、OutlookExpressは、メールルールをエクスポートする機能を持っていない!!!(゜ o゜;)
さらに、OutlookExpressのメールルールをエクスポートしたりインポートしたりできるフリーソフトも、探した限りでは見つからない。( ̄□ ̄;)!!
(こういうところにショックを受けて、人はOutlookExpressを使わなくなるのかもしれない・・・)
しかし、まったく打つ手なしかといえば、そんなことはなく、慣れれば簡単にメールルールをバックアップしたり移行したりすることができる。
WPC ARENA「メールルール」のバックアップを取る方法
にあるようにレジストリエディタで
[HKEY_CURRENT_USER\Identities\{英数字の列}\Software\Microsoft\Outlook Express\5.0\Rules\Mail]
を開いてやると、メールルールが定義されているので、エクスポートしてやればOK。ただし、{英数字の列}の部分は、ユーザーが変わると変化するので、PCを移行するときは相手先のユーザーに合わせて書き換えてやらないといけない。幸い、レジストリをエクスポートしたときにできるファイル(拡張子が .reg)は、ただのテキストファイルなので、高機能なエディタで置換してやるだけで大丈夫。
というか、このくらいたいした機能でもないから、ちょこちょこっとソフトウェアを書いてもいいようなもんだけどなぁ。

おまけ:OutlookExpress豆知識
メールボックスの場所(デフォルト)
 Windows 2000  : C:\Documents and Settings\ユーザー名\Local Settings\Application Data\Identities\{英数字の列}\Microsoft\Outlook Express
 Windows 98, ME : C:\Windows\Profiles\ユーザー名\Application Data\Identities\{英数字の列}\Microsoft\Outlook Express

お気に入りの場所(デフォルト)
 Windows 2000  : C:\Documents and Settings\ユーザー名\Favorites
 Windows 90, ME : C:\Windows\Favorites