Автор Тема: Проблемы установки courier-imap и Mysql [решено]  (Прочитано 946 раз)

Оффлайн Павел Иванов

  • Участник
  • *
  • Сообщений: 20
Добрый день!
Переношу почтовый сервер на Altlinux Centaurus, база создана на отдельном сервере и прекрасно работает. Настройка postfix прошла без загвоздок, подключение к базе проходит тоже
успешно. Дошло дело до настройки курьера. вот тут начинаются грабли.
В authdaemon.conf прописал:
authmodulelist="authmysql"
authmodulelistorig="authmysql"
daemons=5
DEBUG_LOGIN=2
Тут вроде вопросов не возникает

В authdaemon-mysql.conf:
MYSQL_SERVER            127.0.0.1
MYSQL_USERNAME          postfix
MYSQL_PASSWORD          postfix
MYSQL_SOCKET            /var/lib/mysql/mysql.sock
MYSQL_PORT              3306 (нужно ли указывать, если указан сокет?)
MYSQL_OPT               0
MYSQL_DATABASE          postfix
MYSQL_USER_TABLE        mailbox
MYSQL_CRYPT_PWFIELD     password
MYSQL_UID_FIELD         600
MYSQL_GID_FIELD         600
MYSQL_LOGIN_FIELD       username
MYSQL_NAME_FIELD        name
MYSQL_HOME_FIELD        /var/spool/mail (тут нужны ли ковычки? в некоторых источниках они стоят)
MYSQL_MAILDIR_FIELD     maildir

вроде все, запускаю телнет, приглашение есть, ввожу имя-ОК, ввожу пароль - ошибка: -ERR Temporary problem, please try again later
Connection closed by foreign host.

смотрю в логах (хотя в настройке указан уровень логировая-2) только одна
запись:
authentication error: Input/output error
кто может подсказать куда копать?
и еще, думал посмотреть логи MySQL, прописать строчку в my.cnf
log=/var/log/mysql.log и придать соответствующие права на запись
пользователю mysql:mysql видать не достаточно, потому как данный файл
пустой.
« Последнее редактирование: 29.05.2013 10:02:45 от sb »

Оффлайн Павел Иванов

  • Участник
  • *
  • Сообщений: 20
Re: Проблемы установки courier-imap и Mysql
« Ответ #1 : 29.05.2013 09:55:29 »
Все, разобрался.
Со времен последних копаний в конфигах прошло больше 2 лет, видать много чего поменялось.
в пунктах
MYSQL_HOME_FIELD        /var/spool/mail (тут нужны ли ковычки? в некоторых источниках они стоят)
MYSQL_MAILDIR_FIELD     maildir

нужно писать
MYSQL_HOME_FIELD        CONCAT("/var/spool/mail/", maildir)
MYSQL_MAILDIR_FIELD     CONCAT("/var/spool/mail/",maildir)

Может кому пригодится.
С уважением, Павел Иванов.