トップ «前の日記(2004-06-25) 最新 次の日記(2004-06-27)» 編集

ピックはどこだ。


2004-06-26 [長年日記]

_ [body]5:18

イエーイ 早起き〜。

…ウソです。寝てません…。

_ [linux]Debian GNU/Linux で imap

Debian GNU/Linux に mail 環境というか mail spool を移すことにした。

ちうことで courier-imap-ssl を apt-get install 。 で、設定。

/etc/courier/imapd は

#IMAP_CAPABILITY="IMAP4rev1 CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT \
THREAD=REFE RENCES SORT"

IMAP_CAPABILITY="IMAP4rev1 CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT \
THREAD=REFER ENCES SORT AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=LOGIN"
IMAPDSTART=NO

/etc/courier/imapd-ssl の中はこんな感じに

#TLS_CERTFILE=/etc/courier/imapd.pem
TLS_CERTFILE=/usr/lib/courier/imapd.pem

そして user の作成。

# userdb hogehoge set home=/home/hogehoge mail=/home/hogehoge/Mail uid=xxx gid=yyy
# userdbpw -hmac-md5| userdb hogehoge set hmac-md5pw
# userdbpw | userdb hogehoge set imappw
# chmod 600 /etc/courier/userdb
# makeuserdb

これでまず cram-md5 を試し、失敗したら cram-sha1 を、それも失敗したら login認証を試すようになるはず。

でも、認証できず…。 Vine Linux でここまでやったら動いたのですが Debian では動かない…。 いろいろ試行錯誤した結果。

/etc/courier/authdaemonrc の中を以下のように変更。

#authmodulelist="authpam"
authmodulelist="authcustom authcram authuserdb authpam"

これで認証できるようになりました。

_ [linux]popfile in Debian

次は popfile の移行。

これまで使っていたものがあるので、それをそのまま tar で固めて scp 。 /usr/local に置いた。

そこから何を install したか記憶が曖昧。

  • kakasi
  • libmime-perl
  • libjcode-perl
  • libjcode-pm-perl
  • libberkeleydb-perl
  • libtext-kakasi-perl
  • libhtml-tagset-perl
  • debconf

このへんを apt で入れたような気がする…。

で、 ここ を参考に /usr/local/popfile/Classifier にある Bayes.pm の中を

#require Encode;
require "./jcode.pl";
#Encode::from_to($kakasi_out, "iso-2022-jp", "euc-jp");
&jcode::jis2euc(\$kakasi_out);

MailParse.pm の中を

#require Encode;
require "/usr/local/popfile/Classifier/jcode.pl";
#Encode::from_to($string, $from, $to);
&jcode::jis2euc(\$string, \$from, \$to);

こんな感じで適当に書き換えてやる。 (間違ってますね…でも動きます。誰か教えて…)

これで perl を 5.8 系にしなくても Debian GNU/Linux 3.0 に入っている perl 5.6.1 のままで使えるようになる。

これで移行作業は終了。

ただ、ちょっと気になることもあって、popfile が動いている PC に向かって nmap とかでスキャンをかけると popfile が落ちます。

_ [mutt]Enable headercache support for IMAP in Mutt

だいぶ前にもメモしましたが

こういったものがある。

これを利用させてもらうために mutt 1.4 系の最新版であるところの

  • mutt-1.4.2.1i.tar.gz
  • mutt-1.4.2.1i-ja.1.tar.gz

を取ってきて tar zxvf して configure 。

で patch を当てる段階で気がついたのですが、この headercache.patch は jp patch と同時に使用できないのですな。

ということでとりあえず jp patch を諦めることに。

さらに、krb5-1.1.1-40.src.rpm をどこかから(記憶にない)もらってきて

$ rpm --rebuild krb5-1.1.1-40.src.rpm

で install 。

ここまでやって、(クライアントは Vine Linux 2.6r4)どうにもうまくいかない。

その後、いろいろやってみた結果。

# ln -s /usr/bin/automake /usr/bin/automake-1.4
# ln -s /usr/bin/autoconf /usr/bin/autoconf-2.13

こんな感じでアドホックに解決。

これで make まで通るようになりました。

そして、headercache 用にディレクトリを作成。

$ mkdir ~/.headercache

muttrc に

set imap_headercache="~/.headercache"

を追加。

これで headercache ができるようになりました。 使ってみた感想としては、すばらしい! って感じでしょうか。 普段ローカルで使っているよりも、体感速度的には速いように感じます。

問題点としては jp patch があたっていないので日本語関係の mail を読む 場合に時々文字化けなどの問題が起ることと、1.5 系にあるオプションが使えない ということでしょうか。

これまで 1.5 系を使っていたので、これはちょっと痛いです。

そのうちがんばって 1.5 系でも使えるようにしようかな…。

mutt の設定メモ。

_ [body]仮眠

2 時間ほど仮眠をとりました。

今日はいろいろ歩かないといけないもので…。

_ [misc]ということで

10:30 でっぱつ。

_ [misc]買い物

日本橋にて。

この前から苦しんでいたものの復旧用にマザーボードとケースを購入。 結局のところ総額で 1 万円くらいは使ってしまってるなぁ。

それにしても RAID …なんて良い響きなんでしょう♪

マザーボードメモ。

_ [misc]第二回いーまくせんオフ

YAA と共に 第二回いーまくせんオフ へ。

天満の武福という韓日膳居酒屋にて 1 次会。 自己紹介をしたところで vim 使いであることがバレていることが発覚。(汗

さらに、悟り界隈の関係者(当事者?)であることも…。

そして梅田の TEA LOUNGE CHESTAR とかいう喫茶店にて 2 次会。

解散後に ごにいさん と一緒に記念写真を撮らせていただきました。 どうもありがとうございました。 … '大正九年' は聞いてみます。

参加された皆様、どうもありがとうございました。 にわか emacs 使いですが、どうぞこれからもよろしくお願い致します。

本日のツッコミ(全2件) [ツッコミを入れる]
_ YAA (2004-06-26 09:44)

うちでは login 認証なんて不許可です。>courier

_ mugetu (2004-06-26 10:07)

テスト段階で作ったものも沢山あるので、随時削除していきます。


2002|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|05|12|

カテゴリ :
body | book | boot | bsd | cml | darts | debian | diary | food | game | hns | home | hpcmips | js | life | linux | mac | maid | mds | misc | music | mutt | netbsd | palm | pda | perl | piv | program | qmail | room | satori | stationery | tdiary | tv | univ | unix | vi | vim | willcom | win | windows | work

最近のつっこみ :

  1. name (03-08)
  2. name (03-08)
  3. name (03-08)
  4. name (03-08)
  5. name (03-08)

written by MUGETU Kasumi