[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

cyrus-saslのNetBSD/mac68k上での動作状況



はじめまして、静岡のうえだと申します。
初めて投稿させていただきます。
NetBSD/mac68kは3年ほど前にQuadra700にインストールしてからのユーザーです。
まだまだ初心者です。よろしくお願いします。
今回、諸先輩方にお尋ねしたいのは、cyrus-imapdのNetBSD/mac68k上での動作状況です。
現在Quadra700上で走っているNetBSD/mac68k-1.3.3で、WU-imapを使用しておりますが、
最近Quadra800にNetBSD/mac68k-1.5をインストールし、そこに最近月刊各誌で取り上げられているcyrus-imapdをインストールしましたが、cyrus-saslが機能していないようです。

諸先輩の中でcyrus-imapdを運用されている方、若しくはインストール時の注意点またはそもそも
NetBSD/mac68kではcyrus-imapdは使用できないなど、アドバイスいただければ幸いです。
または、過去ログに同様のような投稿がありましたら、そこへのアクセスの仕方などご教授いただければと思います。よろしくお願いします。

具体的には以下のような状況です。
cyrus-imapd-1.6.24nb1をpkgsrcからmake installしました。
それに先つ依存関係にある全てのソフトはインストールされました。

/etc/imapd.confを以下のように設定し
#configdirectory: /var/imap
#partition-default: /var/spool/imap
#sieveusehomedir: false
#hashimapspool: false
#admins: cyrus-admin
#sasl_pwcheck_method: pwcheck
#auto_transition: yes

必要なディレクトリを作成し、
#mkdir /var/imap
#chown cyrus /var/imap
#chgrp mail /var/imap
#chmod 750 /var/imap

#mkdir /var/spool/imap
#chown cyrus /var/spool/imap
#chgrp mail /var/spool/imap
#chmod 750 /var/spool/imap

#mkdir /usr/sieve
#chown cyrus /usr/sieve
#chgrp mail /usr/sieve
#chmod 750 /usr/sieve

#su cyrus
%/usr/pkg/cyrus/bin/mkimap
%exit

pwcheckを起動
#/usr/pkg/sbin/pwcheck

/etc/servicesに必要なサービスを追加し・・・
/etc/inetd.confに以下を追加
imap            stream  tcp     nowait  cyrus   /usr/pkg/cyrus/bin/imapd  imapd

そして以下を実行
#/usr/pkg/sbin/saslpasswd -c cyrus-admin
Password: XXXXXXXX
Again (for verification): XXXXXXXX

#/usr/pkg/sbin/sasldblistusers
user: cyrus-admin realm: Q800 mech: PLAIN   
となりました。

次にIMAPサーバーの動作チェックのためtelnetを実行すると
$ telnet localhost imap
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
* OK Q800 Cyrus IMAP4 v1.6.24 server ready
0 capability
* CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ NAMESPACE UIDPLUS X-NON-HIERARCH
ICAL-RENAME NO_ATOMIC_RENAME UNSELECT ID X-NETSCAPE
0 OK Completed
となり、AUTH=DIGEST-MD5 AUTH=CRAM-MD5が存在しません。

因みに、
$ cyradm -user cyrus-admin localhost
Password: XXXXXXXX
application-specific initialization failed: authentication failed
となります。

cyrus-imapd は起動しているようですが、cyrus-saslが上手く機能していないようです。