Доброго времени суток!Настраиваю почту Postfix+mysql+cyrus-sasl+courier-imap+courier-pop. Ось Debian 3.1.
Уже настроил smtp сервер полносью. Авторизация, отправка от виртуальных пользователей работает. Теперь парюсь с pop3/imap сервером. Значит так, с этого места поподробнее...Поднимаю pop3 сервер (буду о нём речь вести). Настраиваю всё, что надо для такого случая в бате (на соседней машине), пытаюсь получить почту... и он выдаёт login failed. Лезу в логи, пишется там следующее:
mail.log
Nov 23 18:13:58 localhost courierpop3login: Connection, ip=[::ffff:192.168.0.50]
Nov 23 18:14:01 localhost postfix/qmgr[5724]: warning: connect to transport scan: No such file or directory
Nov 23 18:14:01 localhost postfix/qmgr[5724]: warning: connect to transport scan: No such file or directory
Nov 23 18:14:04 localhost courierpop3login: LOGIN FAILED, ip=[::ffff:192.168.0.50]mysql.log
061123 18:13:59 163 Connect mail@localhost.localdomain on
163 Init DB postfix
163 Query SELECT username, "", password, uid, gid, home, maildir, "", name, "" FROM mailbox WHERE username = "user@test.ru"
163 Quit
164 Connect mail@localhost.localdomain on
164 Init DB postfix
164 Query SELECT username, "", password, uid, gid, home, maildir, "", name, "" FROM mailbox WHERE username = "user@test.ru"
164 Quitauthdaemonrc:
authmodulelist="authmysql"
authmodulelist:
authdaemon
authmysqlrc:
MYSQL_SERVER 127.0.0.1
MYSQL_USERNAME ...
MYSQL_PASSWORD ...
MYSQL_SOCKET /var/run/mysqld/mysql.sock
MYSQL_PORT 3306
MYSQL_OPT 0
MYSQL_DATABASE postfix
MYSQL_USER_TABLE mailbox
MYSQL_CLEAR_PWFIELD password
DEFAULT_DOMAIN test.ru
MYSQL_LOGIN_FIELD username
MYSQL_NAME_FIELD name
MYSQL_MAILDIR_FIELD maildirНо самое интересное в том, что при перезагрузке всего этого, файл /etc/courier/authmysqlrc не открывается (смотрел # ls -lu, но все остальные файлы из этого каталога открываются в момент перезагрузки курьера). И обратите внимание на mysql.log, точнее на запрос, который выполняется в момент авторизации, я его никгде не указывал и из какого он файла не знаю, у меня даже колонок таких нет.
Люди добрые, помогите :)) сам я уже не знаю что делать :(( ... с нетерпением жду каких-либо разъяснений :)) заранее спасибо :)
>Доброго времени суток!
>
>Настраиваю почту Postfix+mysql+cyrus-sasl+courier-imap+courier-pop. Ось Debian 3.1.
>Уже настроил smtp сервер полносью. Авторизация, отправка от виртуальных пользователей работает. Теперь
>парюсь с pop3/imap сервером. Значит так, с этого места поподробнее...
>
>Поднимаю pop3 сервер (буду о нём речь вести). Настраиваю всё, что
>надо для такого случая в бате (на соседней машине), пытаюсь получить
>почту... и он выдаёт login failed. Лезу в логи, пишется там
>следующее:
>
>authdaemonrc:
>
>authmodulelist="authmysql"
>
>authmodulelist:
>
>authdaemon
>
>authmysqlrc:
>
>MYSQL_SERVER 127.0.0.1
>MYSQL_USERNAME ...
>MYSQL_PASSWORD ...
>MYSQL_SOCKET /var/run/mysqld/mysql.sock
>MYSQL_PORT 3306
>MYSQL_OPT 0
>MYSQL_DATABASE postfix
>MYSQL_USER_TABLE mailbox
>MYSQL_CLEAR_PWFIELD password
>DEFAULT_DOMAIN test.ru
>MYSQL_LOGIN_FIELD username
>MYSQL_NAME_FIELD name
>MYSQL_MAILDIR_FIELD maildir
>
>Но самое интересное в том, что при перезагрузке всего этого, файл /etc/courier/authmysqlrc
>не открывается (смотрел # ls -lu, но все остальные файлы из
>этого каталога открываются в момент перезагрузки курьера). И обратите внимание на
>mysql.log, точнее на запрос, который выполняется в момент авторизации, я его
>никгде не указывал и из какого он файла не знаю, у
>меня даже колонок таких нет.
>
>Люди добрые, помогите :)) сам я уже не знаю что делать :((
>... с нетерпением жду каких-либо разъяснений :)) заранее спасибо :)попробуй добавить вот такую строку:
DEBUG_LOGIN=0
в конфиг pop3 или imap демонаи еще, покажи структуру таблицы с пользователями