The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
courier-imap+mysql, !*! loukash, 21-Ноя-05, 12:42  [смотреть все]
таблица mysql содержит такие поля
Код:
id - первая часть ящика (USER@domain.ru)
crypt - зашифрованный пароль
uid - уид
gid - гид
mbox_host - вторая часть ящика (user@DOMAIN.RU)
home - директория почты вида /home/vmail/domains/DOMAIN.RU/USER/Maildir
quota - квота

Код:

MYSQL_SERVER            myhost
MYSQL_USERNAME          myname
MYSQL_PASSWORD          mypass
MYSQL_PORT      3306
MYSQL_OPT               0
MYSQL_DATABASE          exim
MYSQL_USER_TABLE        users
MYSQL_CRYPT_PWFIELD     crypt
MYSQL_UID_FIELD         uid
MYSQL_GID_FIELD         gid
MYSQL_LOGIN_FIELD       id
MYSQL_HOME_FIELD        home
MYSQL_QUOTA_FIELD       quota

но для mysql формируется такой запрос
Код:
051121 14:13:58     159 Query       SELECT id, crypt, "", uid, gid, home, "", quota, "", "" FROM users WHERE id = "user@domain.ru"

и естественно получаю, что такого логина нет.
Как правильно записать? как я понимаю, надо редактировать MYSQL_LOGIN_FIELD. Команду объединия нашел CONCAT, а вот разединения нет sad




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру