Exim4 SMTP AUTH 535無効な認証データのデバッグヘルプ

Exim4 SMTP AUTH 535無効な認証データのデバッグヘルプ

フォローするこのガイドTLSと認証を設定します。ユーザー名(usr)とパスワード(pwd)を設定し、/etc/exim4/passwdファイルに正しい権限があります。

-rw-r----- 1 root        Debian-exim    51 Oct 16 13:11 passwd

ファイルからその行のプレーンテキスト部分を削除し、次を実行すると:

htpasswd -vb passwd usr pwd

それから私は良いことを得ます

Password for user usr correct.

しかし、以下を試してopenssl s_client -connect $HOST:25 -starttls smtp貼り付けてください。

ehlo test
250-example.org Hello example.org [1.2.3.4] ← Clearly, redacted…
250-SIZE 52428800
250-8BITMIME
250-PIPELINING
250-AUTH PLAIN LOGIN
250-CHUNKING
250-PRDR
250 HELP

auth plain AHVzcgBwd2Q=
535 Incorrect authentication data

base64をインポートした場所:

echo -ne '\0usr\0pwd' | base64
AHVzcgBwd2Q=

私は何度もsystemctl restart exim4.service実行update-exim4.confしました。

これをデバッグする方法は?

ベストアンサー1

文書の嘘だから聞かないでください。

必要なのは、plain_serverドライバのコメントを外してゴミをconf.d/auth/30_exim4-config_examplesコメントアウトすることです。plain_saslauthd_serverlogin_saslauthd_serversaslauth ドライバーが動作しません。

それ以降は期待どおりに機能します。

源泉

おすすめ記事