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

[postfix-jp:02369] Postfix-Cyrus LMTP problem



こんにちは。

IMAPサーバをUWからCyrusへ移行しようとしているのですが、LMTP経由の
配送が上手くいかないため、お知恵を拝借したいと思っています。

*環境

FreeBSD4.7-STABLE
Postfix-1.1.12
BerkeleyDB-3.3.11
Cyrus-sasl-1.5.27
Cyrus-sasl-2.1.10
Tcl-8.4.1
Cyrus-imapd-2.1.11

Tclはportsから、その他はすべてソースからインストールしました。
すべて同一ホスト上で運用しており、いずれもchrootはしていません。

*やったこと

これまでUW-imapdで問題なく動いていました。Cyrusへ移行するにあたって、
LMTP_READMEを参考にまずUNIXドメインソケット経由の配送を試みました。

/etc/cyrus.conf:
  lmtpunix cmd="lmtpd" listen="/var/imap/socket/lmtp" prefork=1

/etc/postfix/main.cf:
  mailbox_transport = lmtp:unix:/var/imap/socket/lmtp

/etc/postfix/master.cf:
  lmtp      unix  -       -       n       -       -       lmtp

しかし、メールを受け取ってもCyrusには配送されず、以下のような
ログが記録されます。

Jan 17 00:02:36 myhostname postfix/lmtp[1212]: 1CBB324D42: to=
<(myusername@mydomain)>, relay=none, delay=1784, status=deferred 
(connect to /var/imap/socket/lmtp[/var/imap/socket/lmtp]: server 
dropped connection)

パーミッションは以下のようになっています。

# ls -al /var/imap/socket
total 2
drwxr-xr-x   2 cyrus  mail  512 Jan 17 06:40 .
drwxr-x---  12 cyrus  mail  512 Jan 17 07:11 ..
-rw-------   1 cyrus  mail    0 Jan 15 15:49 imap.lock
srwxrwxrwx   1 root   mail    0 Jan 17 06:40 lmtp
-rw-------   1 cyrus  mail    0 Jan 16 16:55 lmtpunix.lock

postfixはpostfix, mailグループに所属、
cyrusはcyrus, mailグループに所属しています。

TCP経由でも試してみました。

/etc/cyrus.conf:
  lmtp cmd="lmtpd" listen="127.0.0.1:lmtp" prefork=0 

/etc/services:
  lmtp 24/tcp

/etc/postfix/main.cf:
  mailbox_transport = lmtp:localhost
  lmtp_sasl_auth_enable = yes
  lmtp_sasl_password_maps = hash:/etc/postfix/lmtp_sasl_pass

/etc/postfix/lmtp_sasl_pass:
  localhost.mydomain myusername:mypassword

# /usr/sbin/postmap /etc/postfix/lmtp_sasl_pass

/etc/postfix/master.cf:
  lmtp      unix  -       -       n       -       -       lmtp

/etc/hosts.allow:
  ALL : 127.0.0.1 : allow

が、やはりメールはdeferされます。

Jan 17 07:20:45 myhostname postfix/lmtp[2365]: 9203324D42: to=
<(myusername@mydomain>, relay=none, delay=1823, status=deferred 
(connect to localhost.mydomain[127.0.0.1]: Connection refused)

どのような原因が考えられますでしょうか。MUAからCyrusへのアクセスは、
(新しいメールが入ってこないことを除いて)問題ないようです。

国内外のサイトやMLを検索してみましたが、似たような症状はあっても解決に
到っている例は無いようでした。

河野

Follow-Ups
[postfix-jp:02370] Re: Postfix-Cyrus LMTP problem, ARAKI Yasuhiro
[postfix-jp:02371] Re: Postfix-Cyrus LMTP problem, Taoka Fumiyoshi
[postfix-jp:02376] Re: Postfix-Cyrus LMTP problem, KIMURA Yasuhiro
[postfix-jp:02381] Re: Postfix-Cyrus LMTP problem, Shinichiro HIDA

[検索ページ] [Postfix-JP ML Home]