Библиотека Аутентификации Курьера с Аутентификацией MySQL - Невозможно настроить
Я создаю копию рабочего сервера для переноса его в виртуальную среду. Я не хочу просто копировать его, так как это 32-битный CentOS 5, и я обновил его до CentOS 6 64bit.
Мне удалось воспроизвести MySQL и сохранить его в качестве раба производственного. Почтовый сервер управляется через ISPConfig2, который я также скопировал.
Проблема сейчас в аутентификации на поп-сервере. Я установил библиотеку auth-mysql и настроил ее (сравнивая файлы конфигурации на рабочем сервере). Мне удалось загрузить его при запуске, но, похоже, это другая конфигурация, переопределяющая его:
Sep 5 09:27:10 localhost authdaemond: modules="authmysql", daemons=5
Sep 5 09:27:10 localhost authdaemond: Installing libauthmysql
Sep 5 09:27:11 localhost authdaemond: Installation complete: authmysql
Sep 5 09:27:18 localhost postfix/postfix-script[1502]: starting the Postfix mail system
Sep 5 09:27:18 localhost postfix/master[1503]: daemon started -- version 2.6.6, configuration /etc/postfix
Sep 5 09:27:27 localhost authdaemond: modules="authuserdb authldap authcustom authpipe", daemons=5
Может ли это быть постфикс, переопределяющий его? Сначала загружается "authmysql", а после этого начинается загрузка "authuserdb authldap authcustom authpipe". Я пробовал все выходные, я даже удалил файлы конфигурации auth-ldap, но я застрял.
Когда я захожу через Telnet, он даже не пытается подключиться к MySQL:
Sep 5 09:41:00 localhost pop3d: Connection, ip=[::1]
Sep 5 09:41:09 localhost authdaemond: ldap_simple_bind_s failed: Can't contact LDAP server
Sep 5 09:41:09 localhost authdaemond: ldap_simple_bind_s failed: Can't contact LDAP server
Sep 5 09:41:09 localhost pop3d: LOGIN FAILED, user=xxx@xxx.com, ip=[::1]
Sep 5 09:41:09 localhost pop3d: authentication error: Input/output error
Любая идея о том, что попробовать или какой конфигурационный файл может это сделать, будет принята с благодарностью.
1 ответ
Решаемые. По любой причине было два конфигурационных файла "authdaemonrc" в двух разных каталогах, и я не редактировал правильный. Изменил его, и связал правильные файлы libauthmysql.so, и сработало.