基本的に CentOS-6.x での内容です。
パッケージが足りないパターン
SMTP Auth 実行時に下記のようなエラーが出た。
warning: SASL authentication failure: Internal Error -4 in server.c near line 1757 warning: xsasl_cyrus_server_get_mechanism_list: no mechanism available fatal: no SASL authentication mechanisms warning: process /usr/libexec/postfix/smtpd pid 27857 exit status 1 warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
下記のように足りていないパッケージをインストールすることで解消。
yum install cyrus-sasl-plain yum install cyrus-sasl-md5
権限がないパターン
同様に、下記のようなエラーが出た。
warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: Permission denied
権限がないので下記のように権限を付与して解消。
chown postfix /etc/sasldb2
コメント