Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Миграция пользователей с одного почтового сервера на другой

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
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! Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Flap



Зарегистрирован: 31.01.2005
Сообщения: 24
Откуда: Воронеж

СообщениеДобавлено: Пт Янв 13 2006 15:59    Заголовок сообщения: Ответить с цитатой

Старый почтовик на Debian, а новый на Mandrake. Связки с базой нет, пользователей не очень много, за скрипт спасибо. Т.е. ваша идея заключается в создании аналогичных польз. и копировании домашних дикректорий со старого серв на новый? А есть ещё очередь почтовых сообщений /var/spool/mail, как с ней быть?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dio



Зарегистрирован: 07.10.2004
Сообщения: 722
Откуда: Дважды орденоносная Кубань,Краснодар

СообщениеДобавлено: Пт Янв 13 2006 16:06    Заголовок сообщения: Ответить с цитатой

Разгребите очередь, потом остановите серваки - почта не пропадет все равно. Несколько дней пихается по умолчанию. Имелось ввиду разгрести вашу очередь, а почта не пропадет та, что вам будет доставляться в это время. Smile
_________________
All is not lost! Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
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
А вы зашифрованный пароль будете вытаскивать как обычную строку?

Цитата:
Для решения данной проблемы надо писать пасер (чи парсер, вобшем разбить файл старого почтового ящика на файлы писем для ногвого)?


С вашим числом пользоавтелей, наверное, другого выхода и нет. Я у себя
вручную скопирую домашние директории пользователей.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...