新しいblogに移行しました

新ブログ "All Yout Bugs Are Belong To Ass" に移行しました!

2009-07-08

[Linux]postfix2.6 + cyrus-sasl2 で、コンパイル時の注意

Postfix で SMTP Auth(LDAP編)を参照。


ログとその対処方法

構築時に遭遇したログとその対処方法
"-DUSE_CYRUS_SASL" の付け忘れ
ログの内容
/var/log/syslog に

postfix/smtpd[14421]: [ID 947731 mail.warning] warning: unsupported SASL server implementation: cyrus
postfix/smtpd[14421]: [ID 947731 mail.crit] fatal: SASL per-process initialization failed
postfix/master[14405]: [ID 947731 mail.warning] warning: process /usr/libexec/postfix/smtpd pid 14421 exit status 1
postfix/master[14405]: [ID 947731 mail.warning] warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling

原因
Postfix 2.3.* から "-DUSE_CYRUS_SASL" も指定する必要がある。
対処方法
CCARGS に "-DUSE_CYRUS_SASL" も付けて make する。

0 件のコメント: