[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[postfix-jp:02381] Re: Postfix-Cyrus LMTP problem
- Subject: [postfix-jp:02381] Re: Postfix-Cyrus LMTP problem
- From: Shinichiro HIDA <shinichiro@xxxxxxxxxxxxx>
- Date: Sat, 18 Jan 2003 09:56:04 +0900
飛田です。
;; ごめんなさい。興味本位便乗モードです。_o_
>>>>> In [postfix-jp : No.02369]
>>>>> Shuji Kono <shuji.kono@xxxxxxxxxxx> wrote:
> こんにちは。
> 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
もし、他に利用する当てがないのなら、Cyrus-sasl-1.5.27 は必要ないと思い
ます。
;; from cyrus-imapd-2.1.11/doc/install-prereq.html
・ libsasl, version 2.1.0 or higher. To obtain libsasl, ftp it from
ftp.andrew.cmu.edu. Earlier versions of SASL will not work; please get
the latest one.
> Tclはportsから、その他はすべてソースからインストールしました。
> すべて同一ホスト上で運用しており、いずれもchrootはしていません。
tcl は cyradm の為ですよね? 最近のだと perl を使うようになっているので、
これもいらないように思いますが、どうなんでしょうね。
> *やったこと
> これまで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)
このときの /etc/imapd.conf の lmtp 行はどうなってます?
lmtpsocket: /var/imap/socket/lmtp
の記述がありますか?
私は、lmtp_sasl_* を postfix/main.cf に書いたことなかったりするのです
が、このあたりで引っかかってるって事はないですか?
;; main.cf に lmtp_sasl_* を書かない状態だと、手元の
;; /var/log/imapd.logには、次のように出力されます。
Jan 17 21:43:26 hoge master[21776]: about to exec /usr/cyrus/bin/lmtpd
Jan 17 21:43:26 hoge lmtpunix[21776]: executed
Jan 17 21:43:26 hoge lmtpd[21776]: accepted connection
Jan 17 21:43:26 hoge lmtpd[21776]: lmtp connection preauth'd as postman
Jan 17 21:43:26 hoge lmtpd[21776]: duplicate_check: <87hec8aqw9.wl@xxxxxxxxxxxxxxxxxxxxxxxx> user.fuga
0
Jan 17 21:43:26 hoge lmtpd[21776]: duplicate_mark: <87hec8aqw9.wl@xxxxxxxxxxxxxxxxxxxxxxxx> user.fuga
1042807406
;; "preauth'd as postman" になるみたいです。
sasl 認証するものって /usr/lib/sasl2/App.conf (App=*, ApplicationName)っ
て必要だったりすると思うのですが、ひょっとすると Lmtpd.conf も必要だっ
たりするように思うのですが、この辺どうなのでしょうか? (良く分かってま
せん && 試してません ^^;)
;; lmtp_sasl_* って postfix.LMTP AUTH -> lmtpd(sasl -> lmtpd) で、
;; lmtpd が sasl 認証するんですよね?
/etc/cyrus.conf の cmd="lmtpd -D" とか /usr/cyrus/bin/master -D とかで
なにか関連するメッセージが出ませんでしょうか?
--
Shinichiro HIDA mailto:shinichiro@xxxxxxxxxxxxx
GPG fingerprint = 5F2D 1656 FFF6 F691 A51C 5E61 E416 D398 470C 1CE9
- Follow-Ups
-
- [postfix-jp:02386] Re: Postfix-Cyrus LMTP problem, Shuji Kono
- References
-
- [postfix-jp:02369] Postfix-Cyrus LMTP problem, Shuji Kono
[検索ページ]
[Postfix-JP ML Home]