_ IMAPサーバ上のメールのアーカイブ 最近はMUAとしてWanderlustを使っているのだが、メールをexpireして別のフォルダに移動する時に時間がかかり、また、いつ終わるかが予測できないのが不便だったため、簡単なRubyスクリプトで処理するようにしてみた。 $ imaparchive --mailbox work imap.netlab.jp Password: archiving 18360 messages to archive/work-20110602... work: 100% |oooooooooooooooooooooooooooooooooooooooo| Time: 00:47:00 Done といった感じで、3か月以上前のメール(既読、かつ、削除されてないもの)を、IMAP上の別のフォルダ(archive/<mailbox名>-<日付>)に移動する。内容は以下