Почтовый сервер pam_authenticate не удалось

529
MohammedSimba

В обоих случаях smtp и smtps. Когда я пытаюсь отправить электронную почту, используя mail-клиент или логин удаленно, я получаю в mail.log:

SASL LOGIN authentication failed: authentication failure 

И когда я использую команду sasltest:

# testsaslauthd -u mymail@mydomain.com -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: [user=mymail@mydomain.com] [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: [user=mymail@mydomain.com] [service=smtp] [realm=] [mech=pam] [reason=PAM auth error] 

Я не понимаю, что не так, это работало некоторое время назад, мой почтовый сервер использует (postfix 3.1 + dovecot 2.2.22 + mysql 5.7.19 + roundcube 1.2.4)

Любая поддержка, пожалуйста?

0

1 ответ на вопрос

0
Adnan Y

В моем случае это была неправильная версия установленного policykit-1. Я был на 64-битной машине и из-за некоторой неправильной конфигурации была установлена ​​версия i386.

Посмотрите, так ли это, и если да, просто сделайте sudo apt install policykit-1

Удачи.

Похожие вопросы