Настраиваю dovecot
в /etc/dovecot/dovecot.conf прописано:
auth_userdb = mysql /etc/dovecot/mysql.conf
auth_passdb = mysql /etc/dovecot/mysql.confв /etc/dovecot/mysql.conf прописано:
db_host = localhost
db_port = 3306
#db_unix_socket = /var/tmp/mysql.sock
db = users
db_user = dovecot-db
db_passwd = opensesame
db_client_flags = 0
При попытке подключиться по IMAP говорит:
telnet 192.168.0.1 110
+OK dovecot ready.
user test@mydomain.ru
+OK
pass pass
-ERR Authentication failed.
В /var/log/mail видим
dovecot-auth: MySQL: Can't connect to database mails: Can't connect to local MySQL server through socket '/var/tmp/mysql.sock' (2)
Откуда он берет эту /var/tmp/mysql.sock если в mysql эта строка закоментирована? Да я и удалил её - результат тот же.
Заодно вопрос - как перезапустить dovecot? Или заставить перечитать конфиг?
При вводе dovecot с любыми параметрами - говорит порт занят.
Как увеличить подробность логов dovecot`а? А то бъешься с ним вслепую.
В /usr/share/doc/packages/dovecot ничего путнего - одни примеры конфигов.
Система - OpenSuSe 10 (версия Ia32-64)