Dovecot IMAP (порт 143) не работает с SASL, в то время как Postfix (порт 25)

У меня работает SASLAuthd (через LDAP), и я также успешно могу подключиться через 25-й порт с моими учетными данными LDAP. Postfix настраивается с помощью Dovecot. Все 3 службы работают нормально (Postfix, Dovecot, SASLAuthd)

Я также могу подключиться к порту 143, однако, когда я пытаюсь использовать "имя входа", применяется только аутентификация PAM (т. Е. LDAP и предположительно SASL не распознаются для IMAP)

Еще не рвут конфиги (по запросу)

postconf -a

выходы:

cyrus
dovecot

В /var/log/mail.log я вижу Apr 9 01:36:22 localhost dovecot: auth-worker(18053): pam(user_x,127.0.0.1): pam_authenticate() failed: Authentication failure (password mismatch?).. Ничего в /var/log/mail.err

Я следовал всем документам, которые мог достать. Кроме того, история, через которую я прошел до сих пор, находится здесь: https://unix.stackexchange.com/questions/194204/ubuntu-postfix-open-ldap-integration-no-sasl-authentication-mechanisms/194560

1 ответ

Пока я не мог обойти проблему SASL... для других модулей, которые не поддерживают SASL; PAM используется.

Я интегрировал PAM с LDAP (pam_ldap.so). Если у вас есть PAM, также успешно использующий LDAP, вы можете не полагаться только на SASL.

Не желаемое решение, а эффективный и логичный обходной путь.

Другие вопросы по тегам