LINUX.ORG.RU
ФорумAdmin

Postfix перенаправление почты на другой сервер.


0

0

Всем привет!
   +--------+              +--------+
   |        |   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, а для тех у кого не настроенно перенаправление
обрабатывать самому, как это сделать? Хотя может у кого есть идея
поинтересней готов  выслушать.

можно конечно разные схемы изобретать, но почему-бы просто не настроить екзим на аутентификацию аля делает постфикс?

chocholl ★★
()

>Вот может по одному переносить пользователей, тоесть приходит письмо для пользователя 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

mky ★★★★★
()
Ответ на: комментарий от mky

нельзя настроить екзим на аутентификацию аля делает постфикс, т.к. в дальнейшем будет, не один домен, а 20 и каким образом потом разгребать какой юзер относится в одному домену какой к другому. А вот на счет фильтра можно поподробней. Может есть статья как это реализовать или пример есть?

osipen
() автор топика

>Если бы на Postfix пользователи хранились в БД задача была бы решена без труда, только вот они там системные а на EXIM в MySQL.

Дык вопрос решаемый, к посфиксу давно мускул прикрутили...

mDron
()
Ответ на: комментарий от mDron

Щас мускул прикручивать не вариант, времени нет да и потом все равно по клиентам прийдется бегать.

osipen
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.