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.
Не желаемое решение, а эффективный и логичный обходной путь.