From: Grigory Fateyev <greg@anastasia.ru>
To: community@lists.altlinux.org
Subject: Re: [Comm] вопросы по миграции qmail
Date: Fri, 16 Feb 2007 14:54:01 +0300
Message-ID: <20070216145401.52f5f9e6@greg> (raw)
In-Reply-To: <45C25821.3020209@gmail.com>
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
next prev parent reply other threads:[~2007-02-16 11:54 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-02-01 15:01 Grigory Fateyev
2007-02-01 18:26 ` Pavel Usischev
2007-02-01 18:36 ` Grigory Fateyev
2007-02-01 21:14 ` Pavel Usischev
2007-02-16 11:54 ` Grigory Fateyev [this message]
2007-02-16 16:43 ` [Comm] [JT] " Pavel Usischev
2007-03-20 14:01 ` [Comm] " Dmitry Vodennikov
2007-03-30 8:53 ` Grigory Fateyev
2007-04-25 7:11 ` Dmitry Vodennikov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20070216145401.52f5f9e6@greg \
--to=greg@anastasia.ru \
--cc=community@lists.altlinux.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git