«前の日記(2002-10-01(Tue)) 最新 次の日記(2002-10-03(Thu))» 編集

これ日記なん?


2002-10-02(Wed) 20:45 [長年日記]

_ 今日は

ちゃんと起きていつもの電車。あーすいてる。ほんの気持ちだけ(^^;

_ courier-imapでshared folder

FreeBSDでportsから入れたcourier-imapdを使う。 /home/shared/Maildirの下に、folder1(読み書き可能) と readonly1(モデレータつき)の2つを作る。
# mkdir /home/shared
# chown kog.kog /home/shared
$ /usr/local/bin/maildirmake -S /home/shared/Maildir
$ /usr/local/bin/maildirmake -s write -f folder1 /home/shared/Maildir
$ /usr/local/bin/maildirmake -s read -f readonly1 /home/shared/Maildir
# vi /usr/local/etc/courier-imapd/maildirshared
  ...で編集
# ruby -ne 'p $_' /usr/local/etc/courier-imapd/maildirshared
"public\t/home/shared/Maildir\n"
#
で、imapdでアクセスすればいいはず。

_ 見た感じ、readonlyのものは、cur, new, tmp のパーミッションが755, write可能なものは 777 になってる模様。unixのアカウントで認証させるなら、たぶんグループ指定による制御ができるかも?

日本語で共有フォルダを作りたい場合はどうすればイイ?ちなみに、"日本語"というディレクトリを含む私のMaildirは
kog@vfr$ ll
total 13
drwx------  10 kog  kog  -  512  10  3 02:20 ./
drwx------   5 kog  kog  -  512  10  3 01:40 .&ZeVnLIqe-/ ←日本語
drwxr-xr-x  30 kog  kog  - 1536  10  3 02:00 ../
drwx------   5 kog  kog  -  512   1  3  2002 .Trash/
-rw-r--r--   1 kog  kog  -   78  10  3 02:20 courierimapsubscribed
-rw-r--r--   1 kog  kog  -  151  10  3 01:12 courierimapuiddb
drwx------   2 kog  kog  -  512  10  3 01:12 cur/
drwx------   2 kog  kog  -  512  10  3 01:12 new/
drwx------   2 kog  kog  -  512  10  3 02:20 tmp/
となっている。これってどういう変換なんだろう?

_ 違うユーザで共有フォルダにアクセスしたら、未読管理はユーザごとのように見える。これってどこに情報もってるんだろう?複数からアクセスされる段階で、new->curへの移動は意味がなくなってるはずだし。