Перечитал здесь на сайте много ответов и вопросов по курьеру, но, к сожалению, так и не нашел ответа на свой вопрос... В докуменяташке по курьеру тож не накопал... Ни на сайте, ни в той что вместе с ним идет... Если кто знает подскажите плз следующе:
Установил сабж, привязал его к мускулю... Завел в БД необходимую таблицу:
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
Хотя к этой папке (в нарушение всех требований сэкурности) уже ВСЕМ ПОЛНЫЙ ДОСТУП дал :):):) (ну хотя бы на время тестирования, пока не разберусь)
Подскажите плз, зачем нужны поля в БД и где у меня ошибка :):):)
Заранее благодарен