2005-04-05(火) [長年日記]
■ ximapd (2)
昨日の続き。
Rastのドキュメントに「ICUがない環境では(UTF-8でなく)EUC-JPになる」という記述があったので、ximapdのエラーメッセージに謎の「utf8」の文字が出るのはおそらくこのせいだ。apt-getでlibicu28と-devを入れてからRastをビルドしなおしたら、問題の箇所は通過できた。
* OK ximapd version 0.0.0 0052 CAPABILITY * CAPABILITY IMAP4REV1 IDLE LOGINDISABLED AUTH=CRAM-MD5 0052 OK CAPABILITY completed 0053 AUTHENTICATE CRAM-MD5 0053 OK AUTHENTICATE completed 0055 LIST "" * 0055 BAD Missing command
一歩前進。「LIST "" *」がエラーになるってことは、INBOXが存在してないからだな、たぶん。でも、メール本体はどこに入れたらいいのだ?(笑) もしかして、あらかじめDBにツッコんでおくのかな? 既存のMaildirを見て欲しいんだけどなぁ(このマシンのMaildirは実験環境だから壊れてもいいのである)。
■ ximapd (3)
ximapd.rb自体がバージョンアップしていたのか。最新にしてリトライ。INBOXやらINBOX.Trashやらmlやらが見えた。さっきと違うところ止まったが。って、STATUSコマンドはまだ未実装じゃん!:
S: * OK ximapd version 0.0.0 C: 0083 CAPABILITY S: * CAPABILITY IMAP4REV1 IDLE LOGINDISABLED AUTH=CRAM-MD5 S: 0083 OK CAPABILITY completed C: 0084 AUTHENTICATE CRAM-MD5 (中略) S: 0084 OK AUTHENTICATE completed C: 0086 LIST "" * S: * LIST () "/" "INBOX" S: * LIST () "/" "INBOX.Trash" S: * LIST (\Noselect) "/" "ml" S: 0086 OK LIST completed C: 0087 CREATE Trash S: 0087 OK CREATE completed C: 0088 STATUS "INBOX" (MESSAGES UNSEEN UIDNEXT) S: 0088 BAD Command unrecognized
あとは、INBOXにメールを放り込む方法さえわかれば(笑)。
http://sho.tdiary.net/20050406.html#p02
ただのにっき
ximapd (4)
前田さんに反応してもらう。まさかximapd自身にメール取り込みオプションが入っているとは思わなかった……。ソース嫁 >おれ % ruby ximapd.rb --import ~/Maildir/new ximapd.rb: /home/sho/ximapd/db/__db.001: No such file or directory あへ。~/ximapdの中身を消..