[Comm] вопросы по миграции qmail
Grigory Fateyev
=?iso-8859-1?q?greg_=CE=C1_anastasia=2Eru?=
Пт Фев 16 14:54:01 MSK 2007
Hello Pavel Usischev!
On Fri, 02 Feb 2007 00:14:09 +0300 you wrote:
> Grigory Fateyev wrote:
> >> Когда-то переносил, правда доменов была не куча, а несколько штук,
> >> но это видимо не критично. qmail работал в связке с vpopmail,
> >> хранил информацию о пользователях (с plaintext паролями и путями
> >> до maildir) в базе mysql.
> >>
> >> postfix настраивал с postfixadmin, т.е. с виртуальными доменами и
> >> всеми данными для них тоже в mysql. Изначально конфигурацию по их
> >> howto делал. Домены руками добавил, пользователей по-моему через
> >> промежуточный текстовый файл перекинул. В основном, насколько
> >> помню, этого было достаточно. Потом уже всякие антивирусы-антиспамы
> >> прикручивал, но это qmail не затрагивало вообще никак :)
> >>
> > У меня ситуация почти похожа, но только пользователи хранятся в
> > текстовом файле /var/vpopmail/domains/domain.com/vpasswd
> > А сейчас хочется их в базу запихать.
>
> Если я правильно нашел, формат строки этого файла такой:
>
> name:passwd:uid:gid:gecos:dir:shell:clear_passwd
>
> Из него в общем несложно на awk, perl или чем-нибудь еще сделать
> заготовку для файла .sql. Нужно только учесть, как в должны быть
> указаны домены пользователей, от какого каталога отсчитываются
> maildirs и т.п., а также проверить лишний раз, на месте ли все
> кавычки и запятые. Дальше с нужными правами этот .sql скормить mysql,
> и всё.
Переехал успешно, 26 доменов около 1000 юзеров, написал скрипты на bash
и python для переноса Msaildir и генерации insert для mysql. Дойдут руки
опишу статьёй.
--
Всего наилучшего! Григорий
greg [at] anastasia [dot] ru
Письмо отправлено: 2007/02/16 14:51
Подробная информация о списке рассылки community