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

Исходное сообщение
"Courier-imap"

Отправлено mikhail , 14-Июн-03 10:30 
Перечитал здесь на сайте много ответов и вопросов по курьеру, но, к сожалению, так и не нашел ответа на свой вопрос... В докуменяташке по курьеру тож не накопал... Ни на сайте, ни в той что вместе с ним идет... Если кто знает подскажите плз следующе:

Установил сабж, привязал его к мускулю... Завел в БД необходимую таблицу:

CREATE TABLE passwd (
        id                    char(128) DEFAULT '' NOT NULL,
        crypt                 char(128) DEFAULT '' NOT NULL,
        clear                 char(128) DEFAULT '' NOT NULL,
        name                  char(128) DEFAULT '' NOT NULL,
        uid                   int(10) unsigned DEFAULT '65534' NOT NULL,
        gid                   int(10) unsigned DEFAULT '65534' NOT NULL,
        home                  char(255) DEFAULT '' NOT NULL,
        maildir               char(255) DEFAULT '' NOT NULL,
        defaultdelivery       char(255) DEFAULT '' NOT NULL,
        quota                 char(255) DEFAULT '' NOT NULL,
        KEY id (id(128))
);

А теперь сам вопрос...
Зачем нужно каждое поле...

id - логин вроде как...
crypt - пароль (если криптованый)
clear - пароль в обычном виде
name - ??? Просто типа описания чтоль? Это поле даже в выборке мускуля не участвует... Ниже лог БД приведу
uid - ??? ай-ди какого юзера?
gid - ??? вопрос типа предыдущего
home - домашняя дира пользователя? Там его почта должна что-ль лежать?
maildir - А ЭТО ЧТО??? Оно ж из БД тож не выбирается...
defaultdelivery - ?
quota - ?

Вот лог БД, в момент авторизации курьером пользователя:

SELECT id, "", clear, uid, gid, home, "", "", name FROM courier_imap_passwd WHERE id = "mikhail"

Пользователя в базе заводил по умолчанию, т.е. uid=gid=65534

поле home подставил ту папку где у меня почта лежит (т.к. maildir даже в выборке не участвует):
/var/spool/mail/мой_домен/mikhail
Вот что курьер в логе пишет:
Jun 13 16:06:05 имя_моего_сервака imapd: chdir "/var/spool/mail/мой_домен/mikhail": Permission denied

Хотя к этой папке (в нарушение всех требований сэкурности) уже ВСЕМ ПОЛНЫЙ ДОСТУП дал :):):) (ну хотя бы на время тестирования, пока не разберусь)

Подскажите плз, зачем нужны поля в БД и где у меня ошибка :):):)
Заранее благодарен


Содержание

Сообщения в этом обсуждении