|| りんごのお味 || でこぽんリンク || りんごの味見 || りんごの聖地 || マクドサーバー ||

Mailerの移行四苦八苦

あれやこれやとやらなければならないことは多いけれど、致命傷になるようなトラブルは少なかったかもしれない。今や棺桶OSとなってしまったMac OS 9.x時代のARENAのデータから始まり、TigerのMailへと引き継いだものをGyazMailへと取り込む形になりました。今手元にあるデータの一番古いものでは、1998年1月8日スタンプのものですから、これ以降のメールはほとんど捨てることなく残っているということですね。一番手間を食ったのはARENAのデータをTigerのMailへ取り込むところ。以前も少し触れましたが「ARENA 2 Mail」を利用させて頂いてます。これは昨年中に終わっていて、しばらくはMailでごそごそしていました。しかし何と言ってもレスポンスの悪さには段々耐えられなくなってきたのも事実。結果として、他のソフトを試したりもしながらも「GyazMail」に落ち着くことになったのだが、これはこれでMailのデータを取り込めるものの、新たな課題が降りかかってしまったのでした。

実はデータを取り込むと重複メールが大量に発生してしまったのだ。数万通のメールデータの内、約4分の1のメールがそれぞれ3通から100通も発生してしまったのです。えぇ、困りました。(2006.1.4 14:09削除及び追記)GyazMailではまだ機能として「重複メールの削除(Becky!にはある)」がありません。恐らく全メールデータで30万通は下らない全てをチマチマと手作業で消していくのは現実的ではありませんね。フォルダペインのところで右クリック(Ctrl+クリック)で「重複メールを削除」というメニューがありますね。結果としては機能として同じことなんですが、速度的には下のscriptの方が圧倒的に速かったりするので残しておきます。

ということでやはり同じ悩みを持つ方がいらっしゃいました。「Mail.app用、重複メール削除ツール」というものを公開されている方がいらっしゃいました。ただし、このToolはMail用ですので、そのままではGyazMailのデータは処理できません。このTool(chk_emlx.pl)、perl scriptなんでエディタ等で少し修正すれば使えそうです。

chk_emlx.pl

#!/usr/bin/perl   # 2005/06/08 written by akane@sqz.jp # http://sqz.jp/   use strict;   my $target_dir = shift @ARGV || './Message'; # <-- Messagesの「s」を取る die "usage: $0 target_directory\n" unless $target_dir; (snip)

上の注釈を入れたように「Messages」の「s」を取って「Message」とするだけで動きました。このファイルを「/User/foo/Library/Application\ Support/GyazMail/Account\ n/Folder\ n」配下に置いてterminalから叩いてあげればOK。CUI なToolですが、フォルダの分だけチマチマと繰り返すだけで全てが終わります。ほんと、このscriptのお陰で助かりました。作者さんに感謝です。

| コメント(0) | トラックバック(0) |

トラックバック(0)

トラックバックURL: http://mmaacc.ddo.jp/m/mt5/mt-tb.cgi/1061

コメントする

Author

たく@藤沢
Blog Facebook Custom RSS/Atom はてな Tumblr Twitter YouTube

覚え書きカテゴリ

▽で展開|△で折畳み

月別 アーカイブ

▽で展開|△で折畳み
CPU hour
MEMORY hour

この覚え書きについて

このページは、たくが2006年2月 4日 01:34に書いた覚え書きです。

ひとつ前の覚え書きは「GyazMail導入」です。

次の覚え書きは「Internet Explorer 7 Beta2」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ddo.jp

アイテム

  • マウント変換アダプター
  • A賞 綾波レイフィギュア
  • クリスタルプリント無料体験キャンペーン|富士フイルム
  • 東山ひがし茶屋街
  • 紅葉は期待薄な兼六園
  • 秋の兼六園