dovecotでimapアクセスできない
2008-01-21-3 / カテゴリ: [linux][imap][ubuntu] / [permlink]

6.06から7.10まで上げた場合
dovocot: 1:1.0.5-1ubuntu2.1

設定ファイルがデフォルトに置き換えられた影響でアクセスできん。
続きを読む

Courier-IMAP がない!
2006-06-05-2 / カテゴリ: [centos][imap] / [permlink]

公式パッケージでないのね… Cyrus-IMAP というのはあったけど、Maildir 使えないみたいだし…
というわけでごった煮みながら rpm-build
そもそも rpmbuild コマンドすら入ってなかったので、パッケージ管理から開発環境をごっそりインストール。って CD からかよ。Disc2 を入れて Disc1 に入れ替えてまた Disc2 を入れて Disc3 にして…って、作りが悪くないか?
まぁ、文句は置いといて、Courier Mail Serverから、Courier authentication library と Courier-IMAP をもってくる。今日の時点でそれぞれ 0.58 と 4.1.1
authlib のコンパイルのため、mysql-devel, postgresql-devel なんかを入れる。依存で DB 本体も入る。いらねー…。で、できた rpm パッケージをインストール。
imapd のコンパイルは、fam-devel を gamin-devel に変更とあるが、spec ファイルにはそんな記述がなかった。代わりに、/usr/include/fam.h を要求してるみたいだがファイルがない。まぁ多分 fam-devel パッケージを入れればヘッダがインストールされるだろーと妄想して fam-devel もインストール。

むー、使わんパッケージが大量に入ってしまった。
パッケージの選択肢が少ないのは辛いなぁ。サーバ向けってわけじゃないのかな。

…ひょっとして、wanderlust もない?


追記
CentOS向けの標準パッケージは Dovecot ってのがあるみたい。

IMAP over SSL(part2)
2006-01-22-1 / カテゴリ: [meadow][SSL][imap][wanderlust] / [permlink]

古いけど[2005-07-05-1]の続き。
ssl.el はパスが変わったかな? 本家から、stable/wl-2.12.2.tar.gz を落としてきて、utils/ssl.el を C:\Meadow\packages\lisp\wl\ssl.el にコピー。で、byte-compile-file する。

で、相変わらず imaps 接続すると
Cannot open: elmo-network-initialize-session
となるので、パケットキャプチャしてみた。
つか、なんで以前はやらなかったんだろ^^;

で、やっぱり証明書まわりだ。
Alert (Level: Fatal, Description: Unknown CA)
だって。

ただ、self signed な証明書だと NG だけど、自己CAでも良いので署名があればアクセスできてそう。

さくらの imaps(とpops)は self signed な証明書なんで、ダメだった。openssl でアクセスすると
$ openssl s_client -connect example.sakura.ne.jp:993
:
SSL-Session:
:
    Start Time: 1137938883
    Timeout   : 300 (sec)
    Verify return code: 19 (self signed certificate in certificate chain)
---
(以下、imap)
こんな感じ。
ちなみに、自己CAでサインしてるおうちサーバだと同じ部分は
    Verify return code: 21 (unable to verify the first certificate)
だ。
こっちは、imapsでアクセスできる。

うーむ...
というか、wlはルートCAたどれなくてもアクセスできるって事??

ssl.el のソースには
(defcustom ssl-certificate-directory "~/.w3/certs/"
  "*Directory to store CA certificates in"
  :group 'ssl
  :type 'directory)
なんて記述があるけど、イマイチわからず。

(usage メモ)
.wl (や.folders)への記述なしに、一時的に imap(s) アクセスするには、g で
%inbox:username[/method]@imap.example.org[:port]
とか
%inbox.sent:username[/method]@imap.example.org:993!
! で SSL 接続。
/method は省略すれば .wl の
(setq wl-smtp-authenticate-type "cram-md5")
とか clear とか login が使われる。

http://www.gohome.org/wl/doc/wl-euc_19.html#SEC19


(追記)
現在の環境
Setup.exe version 2.10.8
GNU Emacs 21.4.1 (i386-mingw-nt5.1.2600) of 2005-08-28 on CUBE
Wanderlust/2.12.2 (99 Luftballons) (パッケージの2.12.2-1)

courier-imap-ssl も自己CAのサーバ証明書で
2005-08-28-2 / カテゴリ: [linux][debian][imap][SSL] / [permlink]

courier-imap-ssl の設定で使用する証明書ファイルは、[2005-08-28-1]で作ったCA証明書・サーバ証明書のうち、以下のものを cat で結合した1つのファイルを使う
# cat server.key server.crt ca.csr > courier.pem

で、/etc/courier/imap-ssl は以下の設定
TLS_CERTFILE=/etc/ssl/servkey/courier.pem

メーラ側は、ブラウザ同様 ca.crt をインポートしてやればよい。つか、Firefox あんど Thunderbird 使用だと、同じものをそれぞれインポートしてやらんといけないからメンドウだな…

アカウント名の別名を作る
2005-08-05-3 / カテゴリ: [linux][debian][imap] / [permlink]

courier-imap の、ね。
# userdb foo@example.sakura.ne.jp set home=/home/zaki uid=1000 gid=1000
# userdbpw -hmac-md5 | userdb foo@example.sakura.ne.jp set imap-hmac-md5pw
# makeuserdb

これで、imap の認証と smtp の認証に個別のアカウントを設定できない squirrelmail に対応 ^^;

[追記]
OSアカウント 'zaki' の認証に、ユーザ名 'foo@example.sakura.ne.jp' で認証する、というお話。
(んで、~zaki/Maildir 以下のメールを閲覧する、と)
[/追記]

IMAP over SSL
2005-07-05-1 / カテゴリ: [meadow][imap][wanderlust] / [permlink]

パッケージでインストールした Wanderlust は、巷で必要とされている utils/ssl.el が入っていない。ので、本家から wl-2.12.0.tar.gz を落とし、utils/ssl.el を Meadow/site-lisp/wl/ 以下へコピーし、Meadow から
M-x byte-compile-file
でバイトコンパイル。すると ssl.elc ができるので、すかさず[2005-01-11-3]の設定でGo!

だめだった。
Cannot open: elmo-network-initialize-session

調べてみると、http://d.chronowing.org/200304b.html#13 かな。証明書関係みたいだ。確かに繋ごうとしている imap サーバは LAN 内にあるテストサーバで、いわゆるオレオレ証明書つかってるからなぁ。
Referrer (Inside): [2006-01-22-1]

IMAP のサブフォルダ(メールボックス)一覧
2005-02-21-1 / カテゴリ: [linux][imap][wanderlust] / [permlink]

購読設定(.folder)で、%INBOX ではなく %INBOX/ とすればよい。
(末尾スラッシュ"/"で、配下のフォルダが全て購読対象になる)

wanderlust で IMAP over SSL
2005-01-11-3 / カテゴリ: [linux][wanderlust][imap][SSL] / [permlink]

(setq elmo-imap4-default-port 993)
(setq elmo-imap4-default-stream-type 'ssl)   ; use SSL
を 追加
993 は imaps のポート
stream-type 'ssl で、標準動作で SSL 使用
Referrer (Inside): [2005-07-05-1]

cygwin courier-imap-3.0.8 インストール(失敗)
2004-10-04-1 / カテゴリ: [win][imap][cygwin] / [permlink]

./configure
ダメ

./configure --disable-root-check
checking whether -lresolv is needed for res_query... configure: error: 
Cannot find function 	res_query
configure: error: /bin/bash './configure' failed for authlib

./configure --disable-root-check --without-authdaemon
やっぱダメ…

(cygwin) iw-imap インストール
2004-08-01-3 / カテゴリ: [win][imap][cygwin] / [permlink]

http://www.google.co.jp/search?q=cache:cp4MHMZTOW8J:www.geoc ...
$ iu-config
でも、/var/mail/{username} しか見なく、Maildir には対応していないぽい
カテゴリ: imap

最終更新時間: 2013-05-02 16:12