sasldb를 사용한 postfix 및 sasl 인증이 실패함

sasldb를 사용한 postfix 및 sasl 인증이 실패함

내 문제가 무엇인지 잘 모르겠습니다. 여러 가이드를 확인한 결과 오류 구성, 서비스 다시 시작, 권한 등을 포함하여 올바르게 설정했다고 확신합니다. 운영 체제는 우분투 서버입니다.

테스트할 때testsaslauthd -u myemail@mydomain-p password

나는 단지 다음을 얻습니다:0: NO "authentication failed"

내 postfix.conf(설명 제거됨):

smtpd_sasl_auth_enable = yes
smtpd_sasl_type = cyrus
smtpd_sasl_path = smtpd
smtpd_sasl_local_domain = $mydomain
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
append_dot_mydomain = no
readme_directory = no
smtpd_use_tls=no
smtpd_relay_restrictions = permit_mynetworks defer_unauth_destination
myhostname = mydomain
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $myhostname localhost.$mydomain localhost $mydomain
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 172.16.0.0/16
mailbox_command =
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
mydomain = mydomain
home_mailbox = Maildir/

내 sasl smtp.conf

pwcheck_method:auxprop
auxprop_plugin: sasldb
mech_list: PLAIN LOGIN CRAM-MD5

내 saslauthd 구성:

START=yes
DESC="SASL Authentication Daemon"
NAME="saslauthd"
MECHANISMS="sasldb"
MECH_OPTIONS=""
THREADS=5
OPTIONS="-c -m /var/run/saslauthd"

모든 권한이 올바른지 확인하기 위해 서비스를 다시 시작했습니다. mail.warn은 다음을 표시합니다.

warning: unknown[myip]: SASL LOGIN authentication failed: authentication failure

문제를 해결하려면 어떻게 해야 합니까?

관련 정보