URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 58309
[ Назад ]

Исходное сообщение
"проблемы с Courier-Imap + MySQL"

Отправлено Vian , 17-Июл-05 16:27 
Всем привет!

Настраиваю связку Courier-Imap + MySQL.
Демон couriera запускается без проблемы но попытке аутентификации выдает ошибку:
# telnet localhost 110
Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK Hello there.
user user@mydomain.ru
+OK Password required.
pass qwerty
-ERR Temporary problem, please try again later
Connection closed by foreign host.

при этом в логах

Jul 17 21:16:27 mydomain pop3d: authdaemon: s_connect() failed: No such file or directory
Jul 17 21:16:27 mydomain pop3d: LOGIN FAILED, user=user@mydomain.ru, ip=[127.0.0.1]
Jul 17 21:16:27 mydomain pop3d: authentication error: No such file or directory

подскажите в чем проблема, уже запарился плясать вокруг couriera.

привожу конфиги couriera:
authdaemonrc:

authmodulelist="authmysql"
authmodulelistorig="authmysql"
daemons=5
authdaemonvar=/var/courier-authlib/spool/authdaemon
DEBUG_LOGIN=0
DEFAULTOPTIONS=""
LOGGEROPTS=""

authmysqlrc:

MYSQL_SERVER            localhost
MYSQL_USERNAME          mailer
MYSQL_PASSWORD          mailer
MYSQL_SOCKET            /tmp/mysql.sock
MYSQL_PORT              3306
MYSQL_OPT               0
MYSQL_DATABASE          mail
MYSQL_USER_TABLE        users
MYSQL_CRYPT_PWFIELD     password
# MYSQL_CLEAR_PWFIELD   clear
# DEFAULT_DOMAIN                example.com
MYSQL_UID_FIELD         1007
MYSQL_GID_FIELD         1008
MYSQL_LOGIN_FIELD       login
MYSQL_HOME_FIELD        '/var/mail/virtual/'
#MYSQL_NAME_FIELD       name
MYSQL_MAILDIR_FIELD     maildir

pop3d:

PIDFILE=/var/run/pop3d.pid
MAXDAEMONS=40
MAXPERIP=4
POP3AUTH="LOGIN PLAIN"
POP3AUTH_ORIG="PLAIN LOGIN"
POP3AUTH_TLS=""
POP3AUTH_TLS_ORIG=""
#POP3_PROXY=0
# PROXY_HOSTNAME=
PORT=110
ADDRESS=0
TCPDOPTS="-nodnslookup -noidentlookup"
LOGGEROPTS="-name=pop3d"
#DEFDOMAIN="@example.com"
POP3DSTART=YES
#MAILDIRPATH=Maildir

система FreeBSD 5.3, MySql 4.1.12, Courier-Imap
4.0.3, Courier-AuthLib 0.56, Postfix 2.2.4

У меня возникает ощущение что courier не коннектится в Mysql потому что в логах мускла пусто, но почему - не могу разобраться.

Что делать, или что ему надо? Подскажите.
Заранее благодарен.


Содержание

Сообщения в этом обсуждении
"проблемы с Courier-Imap + MySQL"
Отправлено marlis , 18-Июл-05 09:25 
а ты какие логи мускула смотришь?

"проблемы с Courier-Imap + MySQL"
Отправлено vian , 18-Июл-05 09:52 
>а ты какие логи мускула смотришь?

те, в которых пишутся запросы - mysql.log



"проблемы с Courier-Imap + MySQL"
Отправлено marlis , 18-Июл-05 09:55 
дай мне путь

"проблемы с Courier-Imap + MySQL"
Отправлено vian , 18-Июл-05 10:10 
>дай мне путь
/var/mysql/mysql.log


"проблемы с Courier-Imap + MySQL"
Отправлено marlis , 18-Июл-05 11:36 
а папки и пути у тебя правильно проставлены?

MYSQL_HOME_FIELD        '/var/mail/virtual/'
#MYSQL_NAME_FIELD       name
MYSQL_MAILDIR_FIELD     maildir

здесь получается что путь складывается из MYSQL_HOME_FIELD + MYSQL_MAILDIR_FIELD. Заккоментируй MYSQL_MAILDIR_FIELD!


смтп проверь работает ли он?


"проблемы с Courier-Imap + MySQL"
Отправлено vian , 18-Июл-05 12:18 
>а папки и пути у тебя правильно проставлены?
>
>MYSQL_HOME_FIELD        '/var/mail/virtual/'
>#MYSQL_NAME_FIELD       name
>MYSQL_MAILDIR_FIELD     maildir
>
>здесь получается что путь складывается из MYSQL_HOME_FIELD + MYSQL_MAILDIR_FIELD. Заккоментируй MYSQL_MAILDIR_FIELD!
>
>
>смтп проверь работает ли он?


смтп работает нормально, проверял - почту складывает.
С maildir все верно, т.к. путь к ящику имеет вид
/var/mail/virual/mydomain.ru/user/
где mydomain.ru/user/ храниться в базе в поле "maildir" для пользователя user.


"проблемы с Courier-Imap + MySQL"
Отправлено marlis , 18-Июл-05 14:54 
А как насчет прав доступа к каталогам?
Все ли там в порядке?
Кстати пришли мне докум по которой ты устанавливал mysql pop postfix и прочее вобщем все - как компилил и прочее.
попробуем разобраться - меня это очень сильно заинтересовало.

"проблемы с Courier-Imap + MySQL"
Отправлено label , 28-Июл-05 14:48 
>А как насчет прав доступа к каталогам?
>Все ли там в порядке?
>Кстати пришли мне докум по которой ты устанавливал mysql pop postfix и
>прочее вобщем все - как компилил и прочее.
>попробуем разобраться - меня это очень сильно заинтересовало.

Таже проблема, никто так и не нашел решения?


"проблемы с Courier-Imap + MySQL"
Отправлено marlis , 28-Июл-05 14:51 
да уж не говори!

"проблемы с Courier-Imap + MySQL"
Отправлено marlis , 28-Июл-05 14:54 
народ ну помогите кто знает!!!

"проблемы с Courier-Imap + MySQL"
Отправлено Wlpuch , 29-Мрт-07 11:25 
>народ ну помогите кто знает!!!

echo "DEFAULT_AUTHD=mysql" > /etc/sysconfig/courier-imap
echo "START_AUTHD=yes" >> /etc/sysconfig/courier-imap
/etc/init.d/courier-authdaemon restart



"проблемы с Courier-Imap + MySQL"
Отправлено Cliff , 14-Авг-05 23:09 
>Jul 17 21:16:27 mydomain pop3d: authdaemon: s_connect() failed: No such file or
>directory
>Jul 17 21:16:27 mydomain pop3d: LOGIN FAILED, user=user@mydomain.ru, ip=[127.0.0.1]
>Jul 17 21:16:27 mydomain pop3d: authentication error: No such file or directory

authdaemon start
Причем когда я настраивал такую же связку на фре, то такой операции не требовалось и все заводилось автоматом. Правда там дистр ставил из портов.
А вот в линухе...


"проблемы с Courier-Imap + MySQL"
Отправлено marlis , 15-Авг-05 06:36 
короче chowner каталога юзера и сам id юзера в MYSQL должны совпадать. Это поможет попробуй поставь им единый id.