Всем привет!
+--------+ +--------+
| | 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, а для тех у кого не настроенно перенаправление
обрабатывать самому, как это сделать? Хотя может у кого есть идея
поинтересней готов выслушать.
>Вот может по одному переносить пользователей, тоесть приходит письмо для
пользователя vlad на postfix и он его тут же пересылает на ип
192.168.0.1
Ну можно на postfix написать самодельный фильтр, который письма для заданного адреса будет отправлять на Exim, при этом копия письма пусть остается сервере с Postfix'ом, или можно аналогичное поведение сделать с помощью алиасов --- поднять на сервере с EXIM еще один внутренний почтовый домен (mail.local) и прописать на postfix vlad@mail.domaen.ru->vlad@mail.local, а на Exim vlad@mail.local->vlad@mail.domain.ru
нельзя настроить екзим на аутентификацию аля делает постфикс, т.к. в дальнейшем будет, не один домен, а 20 и каким образом потом разгребать какой юзер относится в одному домену какой к другому. А вот на счет фильтра можно поподробней. Может есть статья как это реализовать или пример есть?