понятно, что если сделать несколько записей MX в домене, то при недоступности первого почтового сервера почта будет слаться на второй, но непонятно:1. что нужно сделать на втором сервере, чтобы при поднятии первого сервера вся почта ушла на первый.
2. если первый сервер долго не поднимается, как получить почту со воторого.
3. если первый сервер сдох, отправлять почту через второй.
Для пользователя все это должно быть прозрачно, т.е. ему даже не обязательно знать с какого сервера почта полуена или отправлена.
можно CARP попробовать - для обоих серваков будет один ИП и свем все будет прозрачно, даже в ДНСе будет только одна МХ-запись.
>можно CARP попробовать - для обоих серваков будет один ИП и свем
>все будет прозрачно, даже в ДНСе будет только одна МХ-запись.
почитал про CARP. я так понял это работает, если компы в одной физической? сети..
интересен вариант для расположеных в разных местах (и сетях) серверов.
>понятно, что если сделать несколько записей MX в домене, то при недоступности
>первого почтового сервера почта будет слаться на второй, но непонятно:
>
>1. что нужно сделать на втором сервере, чтобы при поднятии первого сервера
>вся почта ушла на первый.
postqueue -f
sendmail -q
...>2. если первый сервер долго не поднимается, как получить почту со воторого.
>
IMHO, не тривиально.
>3. если первый сервер сдох, отправлять почту через второй.
>
резрешить релей с подсети, сделать нат на fw/gw с адреса первого, на адрес второго
>>понятно, что если сделать несколько записей MX в домене, то при недоступности
>>первого почтового сервера почта будет слаться на второй, но непонятно:
>>
>>1. что нужно сделать на втором сервере, чтобы при поднятии первого сервера
>>вся почта ушла на первый.
>postqueue -f
>sendmail -q
>...спасибо, порою это направление
>
>>2. если первый сервер долго не поднимается, как получить почту со воторого.
>>
>IMHO, не тривиально.а мы не ищем легких путей )
>>3. если первый сервер сдох, отправлять почту через второй.
>>
>резрешить релей с подсети, сделать нат на fw/gw с адреса первого, на
>адрес второгопервый по условию сдох совсем. сервера в разных подсетях и городах
речь пока не идет о создании кластера и полной синхронизации.http://www.opennet.me/openforum/vsluhforumID1/71018.html
есть дедик и vds, хочеца чтобы в случае проблем на дедике почта сохранялась/отправлялась через vds, а веб-сервер выдавал кешированную версию сайтов или хотябы "зайдите позже".
сейчас разбираюсь со вторичным днс. все в принципе понятно, кроме того как заставить вторичный забирать у первичного все зоны, не прописывая ручками на каждый slave masters ip.
http://www.opennet.me/openforum/vsluhforumID1/71015.html
конечно можно написать програмульку, создающую named.conf вторичного сервера из первичного, но наверняка есть более грамотное решение.
>1. что нужно сделать на втором сервере, чтобы при поднятии первого сервера
>вся почта ушла на первый.
добавить домены, для которых он выступает в качестве backup mx, в список релеемых>2. если первый сервер долго не поднимается, как получить почту со воторого.
никак, так как письма будут находиться в очереди, а не в maildir/mailbox>3. если первый сервер сдох, отправлять почту через второй.
>Для пользователя все это должно быть прозрачно, т.е. ему даже не обязательно
>знать с какого сервера почта полуена или отправлена.
врядли что то получится, если сдохнет первый сервер, как пользователь вообще будет выходить в инет??? Или для почтовика выделен отдельный сервер?
>>1. что нужно сделать на втором сервере, чтобы при поднятии первого сервера
>>вся почта ушла на первый.
>добавить домены, для которых он выступает в качестве backup mx, в список
>релеемых
>
>>2. если первый сервер долго не поднимается, как получить почту со воторого.
>никак, так как письма будут находиться в очереди, а не в maildir/mailbox
>
>
>>3. если первый сервер сдох, отправлять почту через второй.
>>Для пользователя все это должно быть прозрачно, т.е. ему даже не обязательно
>>знать с какого сервера почта полуена или отправлена.
>врядли что то получится, если сдохнет первый сервер, как пользователь вообще будет
>выходить в инет??? Или для почтовика выделен отдельный сервер?
пока остановился на этом, но продолжаю копать..
http://www.opennet.me/openforum/vsluhforumID1/71016.html#7
>1. что нужно сделать на втором сервере, чтобы при поднятии первого сервера
>вся почта ушла на первый.А почему обязательно что-то делать на втором? У меня было так: падает первый - почта начинает оседать на втором. Поднимается первый, и сразу первый шлёт команду ETRN на второй - второй отсылает задержавшуюся у него почту на первый.
Отсылка команды ETRN реализована самописным простейшим скриптом, выполняемым при старте сервера.2 и 3 для меня не просто нетривиально, но и непонятно зачем. Так что по этим пунктам пусть выскажутся другие.
>>1. что нужно сделать на втором сервере, чтобы при поднятии первого сервера
>>вся почта ушла на первый.
>
>А почему обязательно что-то делать на втором? У меня было так: падает
>первый - почта начинает оседать на втором.Для этого же не достаточно просто прописать MX?
На первом что-то надо подкрутить...
>>>1. что нужно сделать на втором сервере, чтобы при поднятии первого сервера
>>>вся почта ушла на первый.
>>
>>А почему обязательно что-то делать на втором? У меня было так: падает
>>первый - почта начинает оседать на втором.
>
>Для этого же не достаточно просто прописать MX?
достаточно, ну и настроить backup соответственно>На первом что-то надо подкрутить...
нет