From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 16 Feb 2007 14:54:01 +0300 From: Grigory Fateyev To: community@lists.altlinux.org Message-ID: <20070216145401.52f5f9e6@greg> In-Reply-To: <45C25821.3020209@gmail.com> References: <20070201180105.63a662ad@greg> <45C230E7.90609@gmail.com> <20070201213636.0d79a45b@greg> <45C25821.3020209@gmail.com> Organization: Anastasia.ru X-Mailer: Claws Mail 2.7.2 (GTK+ 2.6.7; i686-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: Re: [Comm] =?koi8-r?b?18/Q0s/T2SDQzyDNycfSwcPJySBxbWFpbA==?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Linux Community List-Id: ALT Linux Community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Feb 2007 11:53:57 -0000 Archived-At: List-Archive: List-Post: 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