The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Postfix+dovecot доставка с одновременным копированием."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Postfix+dovecot доставка с одновременным копированием."  +/
Сообщение от exp131 email(ok) on 23-Сен-10, 14:19 
Здравствуйте.

Есть 2 машины с FreeBSD. На обоих крутятся одинаковые конфигурации Postfix+dovecot (аккаунты в БД, и БД реплицируется с одного на второй сервер).
Один сервер выполняет роль главного MX предприятия, а второй соответственно резервный.

Задача: при падении основного - резервный должен взять на себя его роль, т.е. не просто делать перенаправление почты на основной, но и складывать ее в почтовые ящики пользователей (конфиг один на два сервера). При нормальном режиме работы резервный сервер должен принять письмо, положить его в ящик юзера и одновременно сделать relay на основной (тот, в свою очередь положит его у себя).

Подскажите решение. Просто relay_domains не подходит, т.к. почту нужно еще и сохранить у себя.

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Postfix+dovecot доставка с одновременным копированием."  +/
Сообщение от BarS (??) on 23-Сен-10, 14:23 
А если попробовать через алиасы раздваивать почту на два сервака?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Postfix+dovecot доставка с одновременным копированием."  +/
Сообщение от exp131 email(ok) on 23-Сен-10, 14:24 
>А если попробовать через алиасы раздваивать почту на два сервака?

А можно подробнее как это сделать?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Postfix+dovecot доставка с одновременным копированием."  +/
Сообщение от BarS (??) on 23-Сен-10, 14:42 
>>А если попробовать через алиасы раздваивать почту на два сервака?
>
>А можно подробнее как это сделать?

/etc/aliases

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Postfix+dovecot доставка с одновременным копированием."  +/
Сообщение от BarS (??) on 23-Сен-10, 14:42 
>/etc/aliases

Хотя может проще можно все сделать, это я чисто теоретически

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Postfix+dovecot доставка с одновременным копированием."  +/
Сообщение от exp131 email(ok) on 23-Сен-10, 14:45 
>>>А если попробовать через алиасы раздваивать почту на два сервака?
>>
>>А можно подробнее как это сделать?
>
>/etc/aliases

Я знаю где находится конфиг алиасов.
Но что туда прописать чтобы почта и отправилась dovecot'y (который положит ее в Maildir) и отправилась на главный МХ.
К тому же все домены обслуживаемые сервером - виртуальные (список берется из БД).

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Postfix+dovecot доставка с одновременным копированием."  +/
Сообщение от mef (ok) on 23-Сен-10, 15:43 
А не хотите попробовать HAST, на 8.1 появилась? Например настроить вашу связку внутри jail. Потом этот jail В случае падения основной машины запускать на резервной.
Сам не пробовал, но было бы интересно услышать мнение на эту тему.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Postfix+dovecot доставка с одновременным копированием."  +/
Сообщение от exp131 email(ok) on 23-Сен-10, 15:45 
>А не хотите попробовать HAST, на 8.1 появилась? Например настроить вашу связку
>внутри jail. Потом этот jail В случае падения основной машины запускать
>на резервной.
>Сам не пробовал, но было бы интересно услышать мнение на эту тему.
>

В данном случае не поможет. На резервном крутится 6.2, да и маломощный он для такого. Задачай как раз переложить всю работу на основной, а резервный как раз оставить на всякий случай, но так чтобы в случае падения основого можно было безболезненно пользоваться резервным.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Postfix+dovecot доставка с одновременным копированием."  +/
Сообщение от TyLLIKAH (ok) on 23-Сен-10, 17:19 
>при падении основного ... делать перенаправление почты на основной

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

Есть такой perl скрипт imapsync, я не уверен, что это то, что вам надо, поскольку вам хочется противоречивого, но imapsync может делать синхронизацию ящиков. В том числе и однонаправленную.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Postfix+dovecot доставка с одновременным копированием."  +/
Сообщение от exp131 email(ok) on 23-Сен-10, 17:33 
>>при падении основного ... делать перенаправление почты на основной
>
>Если сервер упал, как вы думаете на него перенапрявлять ? Он же
>упал ?

Если сервер упал - резервный будет выполнять его работу и одновременно копить почту для отправки на главный.

>
>Есть такой perl скрипт imapsync, я не уверен, что это то, что
>вам надо, поскольку вам хочется противоречивого, но imapsync может делать синхронизацию
>ящиков. В том числе и однонаправленную.

Я уже решил эту задачу с помощью rsync. Получилось даже лучше чем я предполагал. Теперь в случае сбоя основного сервера - можно пользоваться резервным. А после восстановления вся сделанная работа (принятая/отправленная почта) будет синхронизирована.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Postfix+dovecot доставка с одновременным копированием."  +/
Сообщение от TyLLIKAH (ok) on 23-Сен-10, 21:04 

>Я уже решил эту задачу с помощью rsync.

Ну и хорошо. Главное, чтобы с индексами проблем не было. А как вы сделали перенаправление пользователей ?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Postfix+dovecot доставка с одновременным копированием."  +/
Сообщение от exp131 email(ok) on 23-Сен-10, 21:07 
>
>>Я уже решил эту задачу с помощью rsync.
>
>Ну и хорошо. Главное, чтобы с индексами проблем не было. А как
>вы сделали перенаправление пользователей ?

C индексами проблем не будет, они синхронизируются тем же способом (а так же все флаги и пометки).

А перенаправление пользователей я не делал. Это и не нужно. Пользователи знают адреса обоих серверов, и в случае отказа одного - переключаются на второй самостоятельно.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Postfix+dovecot доставка с одновременным копированием."  +/
Сообщение от TyLLIKAH (ok) on 23-Сен-10, 21:58 
>C индексами проблем не будет, они синхронизируются тем же способом (а так
>же все флаги и пометки).

Хорошо, что не будет. Это я к тому говорил, что, согласно моему представлению об индексах, чтобы индекс соответствовал содержимому, изменение всей системы должно быть заблокировано  на момент копирования.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Postfix+dovecot доставка с одновременным копированием."  +/
Сообщение от BarS (??) on 24-Сен-10, 03:45 
я тогда говорил про алиасы, почта идет на user: user, user@192.168.x.x (а на резервном наоборот) и на серваках настроить получение по IP (назавние домена), про перенаправление: почтовик настроен на резервные сервер, но основной заворачивает его файрволом на себя и если основной упадет, то почта пойдет как положено на резервный...
Может прокатит?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру