[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