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

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

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


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

2 ответа

Решение

Спасибо за разъяснение того, что такое среда. Если вы используете 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 старого почтового сервера на что-то временное

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

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

Другие вопросы по тегам