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

Исходное сообщение
"Почтовый сервер на 22 000 учеток, помогите определится"

Отправлено UserMe , 28-Янв-14 08:29 
Надо поднять почтовый сервер (кластер).
Выбираю MTA:
1. Postfix
2. Exim

Почта будет хранится в MailDir, учетки в MySQL. На роль спам фильтра  SA не подходит, что выбрать за место него?

И какой MTA предпочтителен?

Прошу сильно не пинать!
Заранее спасибо...


Содержание

Сообщения в этом обсуждении
"Почтовый сервер на 22 000 учеток, помогите определится"
Отправлено Денис , 28-Янв-14 08:34 
> Надо поднять почтовый сервер (кластер).
> Выбираю MTA:
> 1. Postfix
> 2. Exim
> Почта будет хранится в MailDir, учетки в MySQL. На роль спам фильтра
>  SA не подходит, что выбрать за место него?
> И какой MTA предпочтителен?
> Прошу сильно не пинать!
> Заранее спасибо...

Без разницы


"Почтовый сервер на 22 000 учеток, помогите определится"
Отправлено Miha , 28-Янв-14 09:05 
> Надо поднять почтовый сервер (кластер).
> Выбираю MTA:
> 1. Postfix
> 2. Exim

После этих слов
>  SA не подходит, что выбрать за место него?

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


"Почтовый сервер на 22 000 учеток, помогите определится"
Отправлено Ano , 28-Янв-14 09:09 
>> Надо поднять почтовый сервер (кластер).
>> Выбираю MTA:
>> 1. Postfix
>> 2. Exim
> После этих слов
>>  SA не подходит, что выбрать за место него?
> у меня появились смутные сомнения по-поводу успеха задуманного вами, если реализацией займетесь
> вы.

SA сильно грузить сервер, разве не так?


"Почтовый сервер на 22 000 учеток, помогите определится"
Отправлено PavelR , 28-Янв-14 09:11 

>>> Надо поднять почтовый сервер (кластер).
> SA сильно грузить сервер, разве не так?

Это вы там выше писали слово кластер? Или оно там само как-то нарисовалось ?


"Почтовый сервер на 22 000 учеток, помогите определится"
Отправлено Pahanivo , 28-Янв-14 09:24 
тяжко жить с мозгом менеджера )))

"Почтовый сервер на 22 000 учеток, помогите определится"
Отправлено UserMe , 28-Янв-14 09:38 
>>>> Надо поднять почтовый сервер (кластер).
>> SA сильно грузить сервер, разве не так?
> Это вы там выше писали слово кластер? Или оно там само как-то
> нарисовалось ?

HAproxy + DRBD + HEARTBEAT
Соответственно под это дело три машины.

Я просто не в курсе о нагрузке на сервер.


"Почтовый сервер на 22 000 учеток, помогите определится"
Отправлено Аноним , 28-Янв-14 20:09 
> HAproxy + DRBD + HEARTBEAT
> Соответственно под это дело три машины.

???? Гениально! Столько муйни чтобы поднять внимание SMTP кластерок :) Кроме первого больше ничего не надо, да и первое надо ... условно.

> Я просто не в курсе о нагрузке на сервер.

Без разницы. Если твой SA жуёт каждый инкоминг мессадж - ну ... кто самый злой враг буратины? Он сам.
А если по уму - то до SA долетит какой то жалкий мессадж другой в секунду - это у меня celeron 800MHZ прожёвывал :)


"Почтовый сервер на 22 000 учеток, помогите определится"
Отправлено UserMe , 31-Янв-14 12:25 
>> HAproxy + DRBD + HEARTBEAT
>> Соответственно под это дело три машины.
> ???? Гениально! Столько муйни чтобы поднять внимание SMTP кластерок :) Кроме первого
> больше ничего не надо, да и первое надо ... условно.
>> Я просто не в курсе о нагрузке на сервер.
> Без разницы. Если твой SA жуёт каждый инкоминг мессадж - ну ...
> кто самый злой враг буратины? Он сам.
> А если по уму - то до SA долетит какой то жалкий
> мессадж другой в секунду - это у меня celeron 800MHZ прожёвывал
> :)

И какая схема работы должна быть без DRBD+HEARTBEAT ?
То есть вы предлагаете использовать HAProxy как балансировщик,
и средствами MDA сделать синхронизацию почты + MySQL репликация?


"Почтовый сервер на 22 000 учеток, помогите определится"
Отправлено Аноним , 31-Янв-14 20:54 
> И какая схема работы должна быть без DRBD+HEARTBEAT ?

ЫхЫхЫ :)

Я предлагаю разделить на SMTP и POP/IMAP -энды. Половина гиммора отпадёт только на этом.

Далее 22К юзера это хорошо (у меня сейчас всего ~6К), но каков expected mail flow? В MB/s и в Msg/sec? In- and Out- ? Сколько доменов? Один и 100 - таки разный сетап.

После этого если цифирь внушаитЪ - дели SMTP на In- and Out-. Для In- никаких балансеров вообще не надо, поднимаешь столько виртуалок сколько нужно для прожёвывания + redundancy и DNS щь всё разводишь.
Для Out- я бы балансер воткнул (со стороны клиентов). Настраивать легче и другие плюшки тоже присутствуют.

POP/IMAP тут главное как решишь хранить почту.
Ты сказал маилдир ... ну тут либо DRBD ... либо ударопрочный NFS :)
Если DB - там лучше базовскую репликацию юзатьть.

Как то так. Главное не ленись рисовать на каждый вариант квадратики и стрелочки, добавляй на них циферки - решение потихоньку выкристализуеся. Одного идейно верного нет :)

Удачи :)
Седожопый Одмин.


"Почтовый сервер на 22 000 учеток, помогите определится"
Отправлено ALex_hha , 02-Фев-14 03:04 
> POP/IMAP тут главное как решишь хранить почту.
> Ты сказал маилдир ... ну тут либо DRBD ... либо ударопрочный NFS
> :)
> Если DB - там лучше базовскую репликацию юзатьть.

docecot вроде и см умеет кластеризоваться

http://blog.dovecot.org/2012/02/dovecot-clustering-with-dsyn...


"Почтовый сервер на 22 000 учеток, помогите определится"
Отправлено Аноним , 28-Янв-14 09:27 
>  На роль спам фильтра SA не подходит, что выбрать за место него?

Exim-ом спам отсеивайте, даже двадцатисекундный delay отбрасывает неимоверное количество скриптоспаморассылателей.
Кстати, postfix (не последний) не очень бодро справляется с длинными очередями, примерно 50000 сообщений два дня отсылал так и не отослал все, хотя канал был свободен и толст.


"Почтовый сервер на 22 000 учеток, помогите определится"
Отправлено PavelR , 28-Янв-14 09:45 
>>  На роль спам фильтра SA не подходит, что выбрать за место него?
> Exim-ом спам отсеивайте, даже двадцатисекундный delay отбрасывает неимоверное количество
> скриптоспаморассылателей.
> Кстати, postfix (не последний) не очень бодро справляется с длинными очередями, примерно
> 50000 сообщений два дня отсылал так и не отослал все, хотя
> канал был свободен и толст.

1) а все получатели таки прямо радовались получать от вас 50 000 сообщений
2) не знаю как он справляется в сравнении с другими серверами, но подобные по объему отправки происходят регулярно, проблем нет. Попробуйте настроить настройки.


"Почтовый сервер на 22 000 учеток, помогите определится"
Отправлено Аноним , 28-Янв-14 09:55 
> 1) а все получатели таки прямо радовались получать от вас 50 000 сообщений

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

> Попробуйте настроить настройки.

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



"Почтовый сервер на 22 000 учеток, помогите определится"
Отправлено Аноним , 28-Янв-14 20:11 
>> Попробуйте настроить настройки.
> Сейчас уже нет в этом необходимости, после установки экзима проблема рассосалась плюс
> появились дополнительные возможности конфигурирования, на постфикс возвращаться не буду.

А что будешь ставить когда с экзим-ом че нить не так будет? :)



"Почтовый сервер на 22 000 учеток, помогите определится"
Отправлено UserMe , 28-Янв-14 09:39 
А что скажете о Zmailer, он еще жив и может нести почтовое бремя на своем горбу?

"Почтовый сервер на 22 000 учеток, помогите определится"
Отправлено Аноним , 28-Янв-14 09:48 
> А что скажете о Zmailer, он еще жив

При попытке на хомпаге проекта посмотреть ченьжлог вылезает Internal Server Error, так что пациент скорее всего мертв, да и строка копирайта упирается в 2005 год, так что лучше не тревожить этот прах.


"Почтовый сервер на 22 000 учеток, помогите определится"
Отправлено Andr Lv , 28-Янв-14 15:58 
Попробуйте CommuniGatePRO, справится легко на одной более менее мощной машине

http://www.communigate.com/


"Почтовый сервер на 22 000 учеток, помогите определится"
Отправлено Аноним , 28-Янв-14 20:12 
> Попробуйте CommuniGatePRO, справится легко на одной более менее мощной машине
> http://www.communigate.com/

*оно* этот ваш гатор. Но лохи любят.


"Почтовый сервер на 22 000 учеток, помогите определится"
Отправлено xM , 29-Янв-14 21:17 
> Надо поднять почтовый сервер (кластер).
> Выбираю MTA:
> 1. Postfix
> 2. Exim
> Почта будет хранится в MailDir, учетки в MySQL. На роль спам фильтра
>  SA не подходит, что выбрать за место него?
> И какой MTA предпочтителен?

Я, конечно, не знаю какой почтовый трафик там у вас запланирован,
но при грамотной настройке Exim + SA всё это будет шуршать и безо всяких кластеров.
В части SA не рекомендую его употреблять стадии SMTP DATA, как любят многие, через патч sa-exim. Лучше классически организовать, на стадии транспортов.