The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Courier-imap"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Courier-imap"
Сообщение от mikhail emailИскать по авторуВ закладки on 14-Июн-03, 10:30  (MSK)
Перечитал здесь на сайте много ответов и вопросов по курьеру, но, к сожалению, так и не нашел ответа на свой вопрос... В докуменяташке по курьеру тож не накопал... Ни на сайте, ни в той что вместе с ним идет... Если кто знает подскажите плз следующе:

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

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

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

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

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.



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

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