URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 79553
[ Назад ]

Исходное сообщение
"Как релеить в postfix на два разных сервера?"

Отправлено Giro , 31-Мрт-08 16:25 
Проблема в том что есть два разных сервера обслуживающих домен firma.ru
Будем постепенно пользователей с одного переводить на другой.
Так как адреса vasya@firma.ru есть и там и там - нужно кидать почту с релея postfix на оба сервера.
Как это можно сделать? Если вообще возможно, по инету поиск пока ничего не дал.
Проблема что в transport для одного домена нельзя писать две строчки.

Как можно было бы попробовать решить проблему?


Содержание

Сообщения в этом обсуждении
"Как релеить в postfix на два разных сервера?"
Отправлено PavelR , 31-Мрт-08 16:54 
>Проблема в том что есть два разных сервера обслуживающих домен firma.ru
>Будем постепенно пользователей с одного переводить на другой.
>Так как адреса vasya@firma.ru есть и там и там - нужно кидать
>почту с релея postfix на оба сервера.
>Как это можно сделать? Если вообще возможно, по инету поиск пока ничего
>не дал.
>Проблема что в transport для одного домена нельзя писать две строчки.
>
>Как можно было бы попробовать решить проблему?

поставь nginx как FE для SMTP. Сторонним скриптом проверяй, на каком из серверов в данный момент находится пользователь. Подробнее ищи в рассылках/документации по нжинкс


"Как релеить в postfix на два разных сервера?"
Отправлено Giro , 31-Мрт-08 17:00 
>поставь nginx как FE для SMTP. Сторонним скриптом проверяй, на каком из
>серверов в данный момент находится пользователь. Подробнее ищи в рассылках/документации по
>нжинкс

Спасибо - буду пробовать, раз всеравно нет пока других вариантов.


"Как релеить в postfix на два разных сервера?"
Отправлено mario , 02-Апр-08 10:56 
>>поставь nginx как FE для SMTP. Сторонним скриптом проверяй, на каком из
>>серверов в данный момент находится пользователь. Подробнее ищи в рассылках/документации по
>>нжинкс
>
>Спасибо - буду пробовать, раз всеравно нет пока других вариантов.

по идее можно сделать так
указываешь на почтовых серверах recipient-ов которые должен принимать.
прописываешь в dns 2 mx записи с разными весами

и тогда должен нормально работать

ps еще почитай про openldap не совсем может подойдет, но почитай


"Как релеить в postfix на два разных сервера?"
Отправлено PavelR , 02-Апр-08 11:04 
>>>поставь nginx как FE для SMTP. Сторонним скриптом проверяй, на каком из
>>>серверов в данный момент находится пользователь. Подробнее ищи в рассылках/документации по
>>>нжинкс
>>
>>Спасибо - буду пробовать, раз всеравно нет пока других вариантов.
>
>по идее можно сделать так
>указываешь на почтовых серверах recipient-ов которые должен принимать.
>прописываешь в dns 2 mx записи с разными весами

тогда может с одинаковыми весами ?  // надо подумать, а может и проверить

!!! + обязательно в этом случае отдавать 450 а не 550 в ответ на отсутствие пользователя на сервере, иначе "повтора" не будет ...

>
>и тогда должен нормально работать
>
>ps еще почитай про openldap не совсем может подойдет, но почитай


"Как релеить в postfix на два разных сервера?"
Отправлено Giro , 02-Апр-08 11:20 
>[оверквотинг удален]
>и проверить
>
>!!! + обязательно в этом случае отдавать 450 а не 550 в
>ответ на отсутствие пользователя на сервере, иначе "повтора" не будет ...
>
>
>>
>>и тогда должен нормально работать
>>
>>ps еще почитай про openldap не совсем может подойдет, но почитай

Объясню задачу точнее, два сервера для корпоративного домена example.ru
Что еще веселее - это перенос пользователей с Exchange на Lotus.
Если с внешней почтой как-то разобрался - буду кидать по transport_maps, то следом возникла задача с перекидыванием почты между серверами. Что-то не хочется использовать коннекторы этих серверов зная что они не могут дружить по определению.
Хочется все сделать через релей, благо в свободном софте можно сделать практически все.


"Как релеить в postfix на два разных сервера?"
Отправлено mario , 02-Апр-08 11:33 

>
>тогда может с одинаковыми весами ?  // надо подумать, а может
>и проверить

да вы правы именно с одинаковыми весами !!