web-dev-qa-db-ja.com

SASLLOGINの一般的な障害

数年前、私はこのガイドを使用してサーバーをセットアップしました: http://flurdy.com/docs/postfix/ 当時、マシンはubuntu 8.04 LTSを実行していましたが、最近、マシンを次のように更新しました。 12.04 LTSですが、SASLを強制的に機能させることはできないため、ATMによるメールの送信はWebSquirellMailを使用してのみ可能です。

必要な構成を提供できますが、これがログにあるものです。

Apr 19 10:59:10 web_addr postfix/smtpd[7669]: connect from __some_IP__
Apr 19 10:59:22 web_addr postfix/smtpd[7669]: Anonymous TLS connection established from __some_IP__: TLSv1 with cipher RC4-MD5 (128/128 bits)
Apr 19 10:59:27 web_addr postfix/smtpd[7669]: warning: __some_IP__: SASL LOGIN authentication failed: generic failure

失敗の理由についての情報がこれ以上ありません-問題の原因をどこで検索するのですか?以前は正常に機能していたデータの送受信が、今ではこれらを取得しました。

また:

testsaslauthd -u _valid_user_ -p _user_password_ -f /var/spool/postfix/var/run/saslauthd/mux

結果:

0: NO "authentication failed"

postconf -a

cyrus
dovecot

saslauthd -v

saslauthd 2.1.25
authentication mechanisms: sasldb getpwent kerberos5 pam rimap shadow ldap
1
Piotr Tkaczyk

OPは追加したかった:

さらに数回の試行、テスト、および多くのデバッグの後...

構成ファイルにタイプミスがあることがわかりました:

/etc/postfix/sasl/smtpd.conf

入力したときに見つかりました:saslfinger -s

そして、これらの行がありました:

-- content of /etc/postfix/sasl/smtpd.conf --
pwcheck_method: saslauthd
mech_list: plain login cram-md5 digest-md5
#mech_list: plain login pam
log_level: 15
allow_plaintext: true
#auxprop_plugin: mysql
auxprop_plugin: sql
sql_engine: mysql
sql_hostnames: 127.0.0.1
sql_user: --- replaced ---
sql_passw: _MY_PASSWORD_

最初はタイプミスに気づいていませんでしたが、1行に「---置換---」情報があり、2行目には気づかなかったはずです...

1
Chris S