郵件伺服器 pam_authenticate 失敗

郵件伺服器 pam_authenticate 失敗

在 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

祝你好運。

相關內容