Страница 1 из 1

Миграция с Postfix на EXIM

Добавлено: 2008-03-13 20:13:59
osipen
Всем привет!

Код: Выделить всё

   +--------+              +--------+
   |        |   213.234.*.*| Gateway|192.168.0.1
---|Интернет|--------------| NAT    |-----------+
   |        |              |        |           |
   +--------+              +--------+           |
   +--------+                                   |
   | switch |-----------------------------------+
   +--------+
        |
        +-+-----------+-----------------+--
          |	      |                 |
   +------+----+  +---+---------+  +----+-----------+
   |Postxix    |  | EXIM        |  |USERS           |
   |192.168.0.3|  | 192.168.0.10|  |192.168.0.30-254|   
   +-----------+  +-------------+  +----------------+
Поясняю, что я тут изобразил. Есть домен mail.domen.ru завязанный на
ip213.234.*.* и все email для *@domen.ru посредствам NAT счас
перенаправляются на 192.168.0.3(postxix). В силу многих причин было
решено заменить postfix на exim за одно обновить железо. Только вот
появилась проблема, у клиентов порядка ( 200 человек ) в настройках
соединения прописано в строке авторизации имя пользователя и пароль, а
новый сервер exim в качестве имени пользователя нужно указывать
имя@domen.ru. Тоесть если тупо заменить сервер то пользователи сразу не
смогут не получить почту не отправить пока не перенастроить их
клиента. Соответственно нужно выходить не в рабочее время, а жуть как
не хочется. Если бы на Postfix пользователи хранились в БД задача
была бы решена без труда, только вот они там системные а на EXIM в
MySQL. Как мне выполнить миграцию, я вот не знаю. Вот может по одному
по одному переносить пользователей, тоесть приходит письмо для
пользователя vlad на postfix и он его тут же пересылает на ип
192.168.0.10, а для тех у кого не настроенно перенаправление
обрабатывать самому, как это сделать? Хотя может у кого есть идея
поинтересней готов выслушать.

Re: Миграция с Postfix на EXIM

Добавлено: 2008-03-17 11:33:22
paix
поставить дополнительный новый сервер (экзим с мускилем) и альтернативным доменным именем. Настроить чтобы он работал.
В один прекрасный день поменять мх и релаинг на этот сервер, а всем пользователям на старом сервере разослать мессагу, мол уважаемые пользователи, перенастройте пожалуйста все на новый сервер. Вот инструкции.
Старый сервер отключить там через месяц, чтобы все юзера позабирали почту.

Я так переводил свою компанию (~60 чел.) с постфикс + системн. юзера на новый серв постфикс + бд мускиль юзера (с управленим через syscp).

Все ок, единственный больный кастыль - все пароли пользователей я выдрал скриптом из shadow и проимпортировал в базу, они работают, но блин для смтп отправки используется plain text, (т.е. в базе два пароля одних и тех же хранятся, один шифрованный другой нет.) Естественно зашифрованные пароли не подошли. (такая вот поделка syscp)
Но это все мелочи, и решаются программно.

PS. кстати еще один сервер тоже планирую на Exim + postgres(mysql) переводить. Какую веб систему управления юзерами вы выбрали?

Re: Миграция с Postfix на EXIM

Добавлено: 2008-03-17 12:32:50
Alex Keda
постфиксадмин