ユーザーが postfix に対して認証し、任意のクライアント ソフトウェアからメールを送信できるようにサーバーを構成する方法。小さな何かが欠けていると思いますが、助けが必要です。私はこれに約 8 週間取り組んでいますが、私の問題を理解することはできません.
リモート マシン (マイ ラップトップ) からの Telnet テスト
imac:~ jtolson $ echo -ne '\0sogo1\0sogo' | openssl enc -base64
AHNvZ28xAHNvZ28=
imac:~ jtolson $ telnet 10.1.2.130 25
Trying 10.1.2.130...
Connected to 10.1.2.130.
Escape character is '^]'.
220 *********************************
EHLO tcusit.com
250-tcusit.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH DIGEST-MD5 CRAM-MD5 NTLM LOGIN PLAIN
250-AUTH=DIGEST-MD5 CRAM-MD5 NTLM LOGIN PLAIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
AUTH PLAIN AHNvZ28xAHNvZ28=
535 5.7.8 Error: authentication failed: authentication failure
サーバー 10.1.2.130 の /var/log/syslog から
Oct 17 11:21:41 sogo postfix/smtpd[14957]: connect from unknown[172.16.1.8]
Oct 17 11:21:59 sogo postfix/smtpd[14957]: warning: SASL authentication failure: Password verification failed
Oct 17 11:21:59 sogo postfix/smtpd[14957]: warning: unknown[172.16.1.8]: SASL PLAIN authentication failed: authentication failure
メールサーバーファイル /etc/saslauthd.conf から
ldap_servers: ldap://127.0.0.1:3389/
ldap_version: 3
ldap_auth_method: bind
ldap_search_base: dc=tcusit,dc=com
ldap_filter: (|(uid=%U)(cn=%U))
ldap_scope: sub
10.1.2.130 メール サーバーから
root@sogo:~# testsaslauthd -u sogo1 -p sogo
0: OK "Success."
testsaslauthd が "0: OK "Success." で戻ってくると、ldap と saslauthd が正常に動作していることがわかります。POSTFIX/SMTP が SASL 認証を使用しており、ログ ファイルからのパスワードで失敗していることはわかっています。Postfix/ SMTPD は SASL 認証で構成されており、ldap を介した SASL 認証は、testaslauthd テストで機能しています.何が欠けていますか?モバイル、Mac、および Windows からのリモートクライアントで使用できる単純なメールサーバーをセットアップしようとしています。
任意のガイダンスをいただければ幸いです。