■掲示板に戻る■ 全部 1- 最新50

UW imap で複数接続したい

1 :ななしさん :2001/03/05(月) 13:04
現在 UW imap 2000 を使ってメールサーバを構築しているのですが、下記の
ようなことで困っています。ご存知の方がいましたら教えていただけないでしょ
うか。

困っていることとやりたいこと:

IMAPサーバにあるアカウントを使ってアクセスしていて(コネクションは
保持したまま)、同じアカウントを使って新たに接続すると、はじめにア
クセスしていたコネクションが切られる。

これを切られないようにしたいのです。

↓続く


3 :1 :2001/03/05(月) 13:06
これを切れないようにするにはどうしたらいいのでしょうか。
/var/log/maillog を見ると、

Mar 2 21:12:04 SERVER_NAME imapd[11876]: Killed (lost mailbox lock)
user=USER host=client A [zzz.yyy.xxx.vvv]

と出ているので Mailbox の lock ができない? と言っているように見え
ます。このあたりがポイントだと思うのですが、それだと上記書籍2.で読ん
だIMAP は複数接続ができないのかということになり、このあたりがよくわ
かりません。

imap のアーカイブに入っていた docs/FAQ を読みましたがヒントになる
ようなことは見つけられませんでした。また検索エンジンも引っ掛けてみまし
たが、該当するようなページは見つけられませんでした。

最後に環境は、下記のとおりです。

サーバ:
RedHat Linux 6.2J
使っている IMAP サーバ:
UW IMAP (imap-2001.BATA.SNAP-0102201858)

IMAP 2000 のコンパイルは、上述の書籍1.に書かれているとおり、ダウンロー
ドしてきたアーカイブを広げて、

・# make slx
・出来上がった imapd を /usr/sbin にコピーし、
・/etc/services と /etc/inetd.conf を修正しただけです。

ただ、メールサーバに qmail を使っているので、IMAP が見に行くスプールファ
イルの位置を qmail のものとあわせるために env_unix.c を下記のとおり書
き換えましたが、それ以外はなにもソースは変えていませんし、設定も変えて
いません。

$ diff env_unix.c env_unix.c.orig
785,789c785
< /*
< * commented
< * sprintf (tmp,"%s/%s",MAILSPOOL,myusername ());
< */
< sprintf (tmp,"%s/Mailbox",myhomedir ());
---
> sprintf (tmp,"%s/%s",MAILSPOOL,myusername ());

長文になってしまい申し訳ありませんが、
よろしくお願いします。


新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver5.26+ (01/10/21-)