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

Перенести sendmail из Fedora 1 на другой сервер (Fedora 12)

У нас есть сервер sendmail, который также работает как DHCP, DNS и шлюз для нашего интернет-провайдера. Он имеет три сетевых интерфейса: один для нашего интернет-провайдера (статический IP-адрес), а два других - для LANS в другой подсети. Аппаратное обеспечение довольно старое, и у нас были простои из-за сбоев оборудования, поэтому мы решили обновить оборудование и, пока оно было, обновить ОС Linux до Fedora 12. Мы пытались сделать это с минимальным временем простоя.

Мы планируем предпринять эти шаги.

  1. Установите новую ОС (Fedora 12) на новый сервер с 3-мя сетевыми интерфейсами.
  2. Установите DHCP, BIND, Sendmail, SpamAssassin, MailScanner, Dovecot, Squirrelmail на новый сервер.
  3. Перенесите настройки со старого сервера на новый. (Это самая сложная часть, которую мы знаем). Для DHCP и DNS мы можем просто скопировать файлы dhcp leases и conf, и все должно работать правильно?

Как нам перенести учетные записи пользователей / электронной почты со старого сервера на новый?

Спасибо за вашу помощь!

Перемещение учетных записей пользователей и данных будет зависеть от вашей базы данных аутентификации и формата данных. Я предполагаю, что вы используете настоящие учетные записи * nix для sendmail (в отличие от хранения учетных записей / почтовых ящиков в базе данных), поскольку это значение по умолчанию.

Вам нужно только создать новые учетные записи с теми же именами пользователей в новой системе для создания почтовых ящиков. Не забудьте также скопировать / etc / aliases. Вам необходимо определить, в каком формате ваша новая система будет хранить электронную почту (например, MH, mbox, Maildirs и т. Д.), И преобразовать сохраненные сообщения из старой системы в новый формат (при условии, что формат изменился). В Интернете доступно множество сценариев для решения этих задач. При копировании сообщений в новую систему убедитесь, что вы проверяете права собственности пользователя и группы и права доступа к файлам. UID вашего пользователя в новой системе может отличаться от UID в старой системе.