Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Flap
Зарегистрирован: 31.01.2005 Сообщения: 24 Откуда: Воронеж
|
Добавлено: Пт Янв 13 2006 14:51 Заголовок сообщения: Миграция пользователей с одного почтового сервера на другой |
|
|
Ситуация такая. Есть старый почтовый сервер и новый, который сейчас настраивается, на обоих используется sendmail+imap. Есть ли возможность сделать миграцию пользователей на новый сервер, чтобы все сообщения у пользователей остались? Адресация польз. локальная (у всех польз. есть учётные записи на почтовике ). |
|
Вернуться к началу |
|
 |
dio
Зарегистрирован: 07.10.2004 Сообщения: 722 Откуда: Дважды орденоносная Кубань,Краснодар
|
Добавлено: Пт Янв 13 2006 14:55 Заголовок сообщения: |
|
|
в сети не искали на эту тему? Мне думается - скриптом пользователей заводите на новую систему, а домашние каталоги копируете после "завода" пользователей...или у вас база данных использовалась в связке с мылом?
Что то вроде этого....
#!/bin/sh
shell=/bin/date
group=2000
uid=2000
while (true) ; do
if (id $uid >/dev/null 2>&1)
then uid=$(($uid+1))
else break
fi
done
while (true) ; do
read -p 'User Name: ' name
if (id $name >/dev/null 2>&1)
then echo 'user "'$name'" already exists'
else break
fi
done
read -p 'Real name of "'$name'" : ' rname
echo $name'::'$uid':'$group'::0:0:Postbox for '$rname'::'$shell >> /etc/master.passwd
pwd_mkdb -p /etc/master.passwd
passwd $name
Да...это для фри....вы не написали вашу систему. Там отличия в файле паролей и еще по мелочи. _________________ All is not lost!  |
|
Вернуться к началу |
|
 |
Flap
Зарегистрирован: 31.01.2005 Сообщения: 24 Откуда: Воронеж
|
Добавлено: Пт Янв 13 2006 15:59 Заголовок сообщения: |
|
|
Старый почтовик на Debian, а новый на Mandrake. Связки с базой нет, пользователей не очень много, за скрипт спасибо. Т.е. ваша идея заключается в создании аналогичных польз. и копировании домашних дикректорий со старого серв на новый? А есть ещё очередь почтовых сообщений /var/spool/mail, как с ней быть? |
|
Вернуться к началу |
|
 |
dio
Зарегистрирован: 07.10.2004 Сообщения: 722 Откуда: Дважды орденоносная Кубань,Краснодар
|
Добавлено: Пт Янв 13 2006 16:06 Заголовок сообщения: |
|
|
Разгребите очередь, потом остановите серваки - почта не пропадет все равно. Несколько дней пихается по умолчанию. Имелось ввиду разгрести вашу очередь, а почта не пропадет та, что вам будет доставляться в это время.  _________________ All is not lost!  |
|
Вернуться к началу |
|
 |
hooky-mars
Зарегистрирован: 03.01.2006 Сообщения: 39
|
Добавлено: Сб Янв 14 2006 16:41 Заголовок сообщения: |
|
|
у меня похожая проблема. старый почтовик ALTLinux 2.2 Master+Postfix+popa3d
Новый: ALTLinux 2.4 Master+Postfix+Cyrus-sasl2+Courier-imap+PostgreSQL.
В старом почтовике около 2 тыс. пользователей. Хотелось бы перенести их на новый не создовая новых паролей для пользователей. Т.е. из shadow достать сумму мд5 и на прямую запихнуть в базу. Такой сценарий прокатит?
Правда я еще не нашол доки по шифрованной атентификаци (вернее не брался, но обязательно возмуся за поиски).
И еще проблема, как из старого переташить уже существующие на серваке письма в новый. Ведь там по разному организован почтовый ящик. Для решения данной проблемы надо писать пасер (чи парсер, вобшем разбить файл старого почтового ящика на файлы писем для ногвого)? |
|
Вернуться к началу |
|
 |
Flap
Зарегистрирован: 31.01.2005 Сообщения: 24 Откуда: Воронеж
|
Добавлено: Вт Янв 17 2006 15:17 Заголовок сообщения: |
|
|
hooky-mars
А вы зашифрованный пароль будете вытаскивать как обычную строку?
Цитата: | Для решения данной проблемы надо писать пасер (чи парсер, вобшем разбить файл старого почтового ящика на файлы писем для ногвого)? |
С вашим числом пользоавтелей, наверное, другого выхода и нет. Я у себя
вручную скопирую домашние директории пользователей. |
|
Вернуться к началу |
|
 |
|