Назад | Перейти на главную страницу

Перенос почты и пользовательских настроек на новый почтовый сервер

У нас есть почтовый сервер под управлением Debian 5.0. Сейчас ему исполнился год, но мы хотим развернуть новый сервер с Ubuntu Server 10.04. Проблема в том, что мы хотим перенести все пользовательские сообщения и настройки на новый почтовый сервер. Таким образом, все их имена пользователей и пароли должны быть одинаковыми, все их письма должны быть успешно перенесены на новый почтовый сервер. На старом почтовом сервере мы используем Squirrel Mail в качестве внешнего интерфейса, но на новом почтовом сервере мы планируем использовать Round Cube.

Как мы можем этого добиться? Я ищу подробный учебник или руководство, чтобы сделать это, но не нашел их в Google. Можно ли это сделать ?


Я использую postfix, dovecot и mbox на старом сервере, и учетные записи пользователей хранятся в каталоге / home, а есть еще один каталог / home / username / mail, в котором хранятся письма. Скажите, пожалуйста, какая дополнительная информация вам нужна, и я ее предоставлю. Я использую Debian 5 на старом сервере и буду использовать Ubuntu 10.04 на новом сервере. Я планирую использовать MailDIR вместо Mbox, но если это не сработает, я буду использовать Mbox и на новом сервере, я просто хочу перенести все на новый сервер.

Спасибо, что разъяснили, что такое среда. Если вы запускаете postfix / dovecot с пользователями unix, на самом деле это довольно просто. Следуйте этому руководству, чтобы перенести учетные записи пользователей со старого сервера unix на новый:

http://www.cyberciti.biz/faq/howto-move-migrate-user-accounts-old-to-new-server/

Это будет охватывать перемещение ваших фактических учетных записей пользователей и групп, а также паролей, и если вы адаптируете некоторые из обобщений там, вы также можете переместить свою почту. В нем упоминается / var / spool / mail, но вы уже покрыли его / home / username / mail, который находится в вашем / home, который вы должны скопировать.

Теперь, чтобы преобразовать вашу почту mbox в Maildir, вам нужно запустить этот perl-скрипт, связанный здесь, для преобразования. Перед этим убедитесь, что вы сохранили резервную копию оригиналов. Это было у меня в закладках, но никогда не приходилось использовать:

http://www.qmail.org/convert-and-create

Другие изменения коснутся ваших конфигураций, чтобы адаптировать их к использованию maildir, а не почтового ящика, но это должно быть несложно.

После настройки нового сервера

Скопируйте старый / etc / passwd & / etc / shadow & / etc / group (я бы рекомендовал копировать только записи более 500)

затем скопируйте данные на новый сервер (я рекомендую rsync и сохраните сценарий, который вам понадобится)

скопируйте соответствующие файлы конфигурации (резервные копии старых) для почтового сервера

тест, исправление, тест и т. д.

Как только он заработает правильно

остановить входящую почту на новом сервере

остановить входящую почту на старом сервере

снова используйте rsync, чтобы получить изменения в файлах, проверьте, не были ли изменены какие-либо пароли, сравнив записи в / etc / shadow

переместите IP старого почтового сервера на что-нибудь временное

переместите новый сервер на старый адрес

начать входящую почту на новом сервере