smtp와 smtps 두 경우 모두, 메일 클라이언트를 사용하여 이메일을 보내거나 원격으로 smtp에 로그인하려고 하면 mail.log에 들어옵니다.
SASL LOGIN authentication failed: authentication failure
그리고 sasltest 명령을 사용할 때:
# testsaslauthd -u [email protected] -p 123456 -f /var/spool/postfix/var/run/saslauthd/mux
0: NO "authentication failed"
나는에 다음과 같은 오류가 발생합니다systemctl status saslauthd.service
Oct 02 13:48:10 mydomain.com saslauthd[17624]: pam_unix(imap:auth): check pass; user unknown
Oct 02 13:48:10 mydomain.com saslauthd[17624]: pam_unix(imap:auth): authentication failure; logname= uid=0 euid=0 tty= ruser= rhost=
Oct 02 13:48:12 mydomain.com saslauthd[17624]: DEBUG: auth_pam: pam_authenticate failed: Authentication failure
Oct 02 13:48:12 mydomain.com saslauthd[17624]: do_auth : auth failure: [[email protected]] [service=imap] [realm=] [mech=pam] [reason=PAM auth error]
Oct 02 13:48:19 mydomain.com saslauthd[17628]: PAM unable to dlopen(pam_mysql.so): /lib/security/pam_mysql.so: undefined symbol: make_scrambled_password
Oct 02 13:48:19 mydomain.com saslauthd[17628]: PAM adding faulty module: pam_mysql.so
Oct 02 13:48:19 mydomain.com saslauthd[17628]: DEBUG: auth_pam: pam_authenticate failed: Module is unknown
Oct 02 13:48:19 mydomain.com saslauthd[17628]: do_auth : auth failure: [[email protected]] [service=smtp] [realm=] [mech=pam] [reason=PAM auth error]
무엇이 잘못되었는지 모르겠습니다. 얼마 전에 작동했지만 메일 서버가 (postfix 3.1 + dovecot 2.2.22 + mysql 5.7.19 + roundcube 1.2.4)를 사용하고 있습니다.
지원 좀 부탁드립니다.
답변1
제 경우에는 잘못된 버전의 Policykit-1이 설치되었습니다. 저는 64비트 컴퓨터를 사용하고 있었는데 일부 구성 오류로 인해 i386 버전이 설치되었습니다.
그런 경우인지 확인하고 그렇다면 그렇게 하세요.sudo apt install policykit-1
행운을 빌어요.