[sisyphus] Вопрос про cyrus-imapd

Grigory Milev =?iso-8859-1?q?week_=CE=C1_altlinux=2Eru?=
Ср Мар 31 12:28:27 MSD 2004


>>>>> "Maxim" == Maxim Noskov <mn на xproject.ru> writes:

    Maxim> Есть задача, плавно перетащить наших клиентов с qmail+vpopmail, на
    Maxim> postfix+cyrus-imapd. Вопрос в следущим, для авторизации по POP3
    Maxim> клиентов использовалась схема пользователь@домен.ру, а в
    Maxim> cyrus-imapd насколько я понимаю используется префикс, можно ли как
    Maxim> нибудь незаметно перенести юзверей из vpopmail в cyrus, с
    Maxim> использованием маски: username на domain.com?
У меня вся почта авторизация через postgres в виде user на domain.com

cat /etc/courier-imap/authdaemon
authmodulelist="authpgsql authpam"
authmodulelistorig="authpgsql authpam"
daemons=5
version=""
authdaemonvar=/var/lib/courier-imap

cat /etc/courier-imap/authdaemon-pgsql.conf
PGSQL_HOST              localhost
PGSQL_PORT              5432
PGSQL_USERNAME          username
PGSQL_PASSWORD          password
PGSQL_DATABASE          mail
PGSQL_USER_TABLE        users
# PGSQL_CRYPT_PWFIELD   pass
PGSQL_CLEAR_PWFIELD     pass
DEFAULT_DOMAIN          domain.com
PGSQL_UID_FIELD         uid
PGSQL_GID_FIELD         gid
PGSQL_LOGIN_FIELD       email
PGSQL_HOME_FIELD        mbox
PGSQL_NAME_FIELD        name
PGSQL_MAILDIR_FIELD     mbox

В /etc/courier-imap/imapd правил только:
AUTHMODULES="authdaemon"
IMAPDSTART=YES


Формат таблицы пользователей в postgresql:
id 	integer
email 	text 	NOT NULL
mbox 	text 	NOT NULL
pass 	text
name 	text

+--------------------------------------------------------+
Grigory Milev	mailto:week на altlinux.ru
ALT Linux Team	http://www.altlinux.ru
+--------------------------------------------------------+
Life too beautiful and interesting. Don't worry, be happy.



Подробная информация о списке рассылки Sisyphus