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

Исходное сообщение
"бесперебойная почта"

Отправлено Den , 18-Дек-06 05:43 
понятно, что если сделать несколько записей MX в домене, то при недоступности первого почтового сервера почта будет слаться на второй, но непонятно:

1. что нужно сделать на втором сервере, чтобы при поднятии первого сервера вся почта ушла на первый.

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

3. если первый сервер сдох, отправлять почту через второй.

Для пользователя все это должно быть прозрачно, т.е. ему даже не обязательно знать с какого сервера почта полуена или отправлена.


Содержание

Сообщения в этом обсуждении
"бесперебойная почта"
Отправлено GByte , 18-Дек-06 09:19 
можно CARP попробовать - для обоих серваков будет один ИП и свем все будет прозрачно, даже в ДНСе будет только одна МХ-запись.

"бесперебойная почта"
Отправлено Den , 18-Дек-06 10:40 
>можно CARP попробовать - для обоих серваков будет один ИП и свем
>все будет прозрачно, даже в ДНСе будет только одна МХ-запись.


почитал про CARP. я так понял это работает, если компы в одной физической? сети..
интересен вариант для расположеных в разных местах (и сетях) серверов.


"бесперебойная почта"
Отправлено simple_rulez , 18-Дек-06 12:19 
>понятно, что если сделать несколько записей MX в домене, то при недоступности
>первого почтового сервера почта будет слаться на второй, но непонятно:
>
>1. что нужно сделать на втором сервере, чтобы при поднятии первого сервера
>вся почта ушла на первый.
postqueue -f
sendmail -q
...

>2. если первый сервер долго не поднимается, как получить почту со воторого.
>
IMHO, не тривиально.
>3. если первый сервер сдох, отправлять почту через второй.
>
резрешить релей с подсети, сделать нат на fw/gw с адреса первого, на адрес второго


"бесперебойная почта"
Отправлено Den , 18-Дек-06 12:23 
>>понятно, что если сделать несколько записей MX в домене, то при недоступности
>>первого почтового сервера почта будет слаться на второй, но непонятно:
>>
>>1. что нужно сделать на втором сервере, чтобы при поднятии первого сервера
>>вся почта ушла на первый.
>postqueue -f
>sendmail -q
>...

спасибо, порою это направление

>
>>2. если первый сервер долго не поднимается, как получить почту со воторого.
>>
>IMHO, не тривиально.

а мы не ищем легких путей )

>>3. если первый сервер сдох, отправлять почту через второй.
>>
>резрешить релей с подсети, сделать нат на fw/gw с адреса первого, на
>адрес второго

первый по условию сдох совсем. сервера в разных подсетях и городах



"бесперебойная почта"
Отправлено Den , 18-Дек-06 12:44 
речь пока не идет о создании кластера и полной синхронизации.

http://www.opennet.me/openforum/vsluhforumID1/71018.html

есть дедик и vds, хочеца чтобы в случае проблем на дедике почта сохранялась/отправлялась через vds, а веб-сервер выдавал кешированную версию сайтов или хотябы "зайдите позже".

сейчас разбираюсь со вторичным днс. все в принципе понятно, кроме того как заставить вторичный забирать у первичного все зоны, не прописывая ручками на каждый slave masters ip.

http://www.opennet.me/openforum/vsluhforumID1/71015.html

конечно можно написать програмульку, создающую named.conf вторичного сервера из первичного, но наверняка есть более грамотное решение.


"бесперебойная почта"
Отправлено Alex_hha , 18-Дек-06 15:19 
>1. что нужно сделать на втором сервере, чтобы при поднятии первого сервера
>вся почта ушла на первый.
добавить домены, для которых он выступает в качестве backup mx, в список релеемых

>2. если первый сервер долго не поднимается, как получить почту со воторого.
никак, так как письма будут находиться в очереди, а не в maildir/mailbox

>3. если первый сервер сдох, отправлять почту через второй.
>Для пользователя все это должно быть прозрачно, т.е. ему даже не обязательно
>знать с какого сервера почта полуена или отправлена.
врядли что то получится, если сдохнет первый сервер, как пользователь вообще будет выходить в инет??? Или для почтовика выделен отдельный сервер?



"бесперебойная почта"
Отправлено Den , 18-Дек-06 15:23 
>>1. что нужно сделать на втором сервере, чтобы при поднятии первого сервера
>>вся почта ушла на первый.
>добавить домены, для которых он выступает в качестве backup mx, в список
>релеемых
>
>>2. если первый сервер долго не поднимается, как получить почту со воторого.
>никак, так как письма будут находиться в очереди, а не в maildir/mailbox
>
>
>>3. если первый сервер сдох, отправлять почту через второй.
>>Для пользователя все это должно быть прозрачно, т.е. ему даже не обязательно
>>знать с какого сервера почта полуена или отправлена.
>врядли что то получится, если сдохнет первый сервер, как пользователь вообще будет
>выходить в инет??? Или для почтовика выделен отдельный сервер?


пока остановился на этом, но продолжаю копать..
http://www.opennet.me/openforum/vsluhforumID1/71016.html#7


"бесперебойная почта"
Отправлено Mannix , 18-Дек-06 16:20 
>1. что нужно сделать на втором сервере, чтобы при поднятии первого сервера
>вся почта ушла на первый.

А почему обязательно что-то делать на втором? У меня было так: падает первый - почта начинает оседать на втором. Поднимается первый, и сразу первый шлёт команду ETRN на второй - второй отсылает задержавшуюся у него почту на первый.
Отсылка команды ETRN реализована самописным простейшим скриптом, выполняемым при старте сервера.

2 и 3 для меня не просто нетривиально, но и непонятно зачем. Так что по этим пунктам пусть выскажутся другие.


"бесперебойная почта"
Отправлено Den , 18-Дек-06 16:26 
>>1. что нужно сделать на втором сервере, чтобы при поднятии первого сервера
>>вся почта ушла на первый.
>
>А почему обязательно что-то делать на втором? У меня было так: падает
>первый - почта начинает оседать на втором.

Для этого же не достаточно просто прописать MX?

На первом что-то надо подкрутить...


"бесперебойная почта"
Отправлено Alex_hha , 18-Дек-06 18:53 
>>>1. что нужно сделать на втором сервере, чтобы при поднятии первого сервера
>>>вся почта ушла на первый.
>>
>>А почему обязательно что-то делать на втором? У меня было так: падает
>>первый - почта начинает оседать на втором.
>
>Для этого же не достаточно просто прописать MX?
достаточно, ну и настроить backup соответственно

>На первом что-то надо подкрутить...
нет