Спасибо, в основном всё понятно. Самым простым решением будет хранение писем в реплицируемой sql базе, наличие двух полностью настроенных smtp и imap серверов (можно и sql на них держать) и перевод трафика с помощью dns на slave сервер при падении primary.
25 января 2015 г. 8:12:11 GMT+05:00, Artem Chuprina <r...@ran.pp.ru> пишет: >Dmitry Podkovyrkin -> debian-russian@lists.debian.org @ Sat, 24 Jan >2015 18:44:17 +0500: > > DP> Здравствуйте. > > DP> Подскажите как реализовать или где почитать о таком: >DP> Есть два сервера, на одном из них Postfix и Dovecot-IMAP, он >первичный MX > DP> На втором только Postfix - он вторичный MX. > >DP> Теперь при отказе одного из серверов входящая почта никуда не >денется, но >DP> хочется пользоваться и хранимой почтой и отправлять почту как >обычно. То есть >DP> требуется синхронизировать пользовательские ящики IMAP и каком-то >образом >DP> переключать у пользователей в почтовом клиенте imap и smtp серверы. > > DP> То есть вопроса два: > >DP> 1. Как синхронизировать хранилище IMAP между двумя серверами так, >чтоб > DP> можно было быть уверенным в актуальности данных? > >К сожалению, имеющийся опыт синхронизации IMAP показывает, что >доступные >решения редкостно ненадежны. Для работы в полном автопилоте не >годятся. > >Разве что работа на реплицируемой в обе стороны базе, причем именно на >базе, а не на maildir'ах. > > DP> 2. Какие средства использовать для переключения пользовательских >DP> программ (Thunderbird, etc) на запасной imap и smtp сервер? >Записи в > DP> DNS с коротким временем жизни? > >В этом варианте - да. > >DP> Да, и еще один вопрос. Сейчас вторичный MX настроен только на прием >и >DP> пересылку всех писем на первичный MX. Если Primary MX падает, то >его роль > DP> должен взять на себя вторичный. Замена конфига и перезапуск? > >Да. Причем, возможно, вторичник вообще не стоит держать в режиме >вторичника. Т.е. либо не отвечает вообще (если первичник жив), либо >взял на себя его роль. -- Подковыркин Дмитрий email: d...@ddipp.net skype: dmitryrw -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/47773ada-fd51-4499-8a5b-c36c680f0...@ddipp.net