在 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
祝你好运。