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

Исходное сообщение
"Посоветуйте нагруженный почтовый сервер"

Отправлено Аноним , 08-Апр-16 11:12 
Посоветуйте, пожалуйста, нагруженный почтовый сервер.

Есть старый почтовый сервер exim/courier, Maildir

С некоторых пор, появилось много пользователей, по роду деятельности принимающих огромное количество писем. Ящики по 30Гб и 30-70 тыс писем.

Эти пользователи хотят безлимитно хранить письма на сервере (аля GMail), POP3 их не устраивает. Пользователи хотят современный почтовый интерфейс и поддержку в мобильных приложениях.

Посоветуйте, пожалуйста, в 2016-ом на чём делать современный производительный почтовый сервер с поддержкой огромных ящиков (нормально работающих с MS Outlook).
Какое хранилище предпочтительно использовать(ext3+Maildir,SQLDB,NoSQL) для этого?

Спасибо.


Содержание

Сообщения в этом обсуждении
"Посоветуйте нагруженный почтовый сервер"
Отправлено Hammer , 08-Апр-16 11:41 
>[оверквотинг удален]
> Есть старый почтовый сервер exim/courier, Maildir
> С некоторых пор, появилось много пользователей, по роду деятельности принимающих огромное
> количество писем. Ящики по 30Гб и 30-70 тыс писем.
> Эти пользователи хотят безлимитно хранить письма на сервере (аля GMail), POP3 их
> не устраивает. Пользователи хотят современный почтовый интерфейс и поддержку в мобильных
> приложениях.
> Посоветуйте, пожалуйста, в 2016-ом на чём делать современный производительный почтовый
> сервер с поддержкой огромных ящиков (нормально работающих с MS Outlook).
> Какое хранилище предпочтительно использовать(ext3+Maildir,SQLDB,NoSQL) для этого?
> Спасибо.

Я думаю что вопрос скорее всего не в софте, а в железе, на котором это всё будет вертеться.


"Посоветуйте нагруженный почтовый сервер"
Отправлено Александр , 02-Май-16 18:14 
>[оверквотинг удален]
>> количество писем. Ящики по 30Гб и 30-70 тыс писем.
>> Эти пользователи хотят безлимитно хранить письма на сервере (аля GMail), POP3 их
>> не устраивает. Пользователи хотят современный почтовый интерфейс и поддержку в мобильных
>> приложениях.
>> Посоветуйте, пожалуйста, в 2016-ом на чём делать современный производительный почтовый
>> сервер с поддержкой огромных ящиков (нормально работающих с MS Outlook).
>> Какое хранилище предпочтительно использовать(ext3+Maildir,SQLDB,NoSQL) для этого?
>> Спасибо.
> Я думаю что вопрос скорее всего не в софте, а в железе,
> на котором это всё будет вертеться.

IradMail



"Посоветуйте нагруженный почтовый сервер"
Отправлено universite , 08-Апр-16 11:45 
> Посоветуйте, пожалуйста, нагруженный почтовый сервер.

zfs
maildir
dovecot
roundcube
exim, sendmail по-вкусу
ну и выполнить расчет дисков на нужное кол-во IOPS


"Посоветуйте нагруженный почтовый сервер"
Отправлено Андрей К , 08-Апр-16 12:33 
> maildir
> dovecot
> roundcube
> ну и выполнить расчет дисков на нужное кол-во IOPS

Это понятно - классика.
Может быть в 2016-ом кто-то использует специальные хранилища (файловые системы, базы) под почту с дедупликацией?

(хранилку покупать с дедупликацией - дорого)


"Посоветуйте нагруженный почтовый сервер"
Отправлено anonymous , 11-Май-16 10:29 
На почтовых ящиках дедупликация бесполезна.

"Посоветуйте нагруженный почтовый сервер"
Отправлено keir , 08-Апр-16 12:45 
Zimbra OSE не хотите попробовать? Если один сервер не справляется, ее компоненты легко растаскиваются на разные сервера.

"Посоветуйте нагруженный почтовый сервер"
Отправлено Андрей К , 08-Апр-16 13:11 
> Zimbra OSE не хотите попробовать? Если один сервер не справляется, ее компоненты
> легко растаскиваются на разные сервера.

А вы используете?
Сколько пользователей? Размер ящиков?
Есть ли проблемы с MS Outlook?


"Посоветуйте нагруженный почтовый сервер"
Отправлено Golub Mikhail , 08-Апр-16 14:13 
>> Zimbra OSE не хотите попробовать? Если один сервер не справляется, ее компоненты
>> легко растаскиваются на разные сервера.
> А вы используете?
> Сколько пользователей? Размер ящиков?
> Есть ли проблемы с MS Outlook?

MS Exchange.
Все масштабируется, нет проблем с MS Outlook :)


"Посоветуйте нагруженный почтовый сервер"
Отправлено Андрей К , 08-Апр-16 17:16 
> MS Exchange.
> Все масштабируется, нет проблем с MS Outlook :)

Да, этот вариант рассматривается, но хочется более дешёвого.
И, в 2016-ом - санкционно-устойчивого :)


"Посоветуйте нагруженный почтовый сервер"
Отправлено keir , 08-Апр-16 14:26 
Сейчас использую, но объемы пока маленькие, рассказать не о чем. Ранее делал тестовую конфигурацию на ~150 пользователей с общим объемом около 2T - работала приемлемо, правда была "размазана" на 5 серверов, 2 из которых отвечали за хранилище.
Если использовать OSE версию, то outlook к ней подключается ровно так же, как и ко всем другим серверам - через IMAP/SMTP. outlook-коннектор к Зимбре для полного использования всех плюшек контактов/календарей есть только в платной версии. Как ни крути, платная Зимбра заметное выгодней Exchange.
С другой стороны, у Зимбры есть свой десктоп клиент. Он конечно своеобразный, но функционал аутлуковский.

> А вы используете?
> Сколько пользователей? Размер ящиков?
> Есть ли проблемы с MS Outlook?


"Посоветуйте нагруженный почтовый сервер"
Отправлено ALex_hha , 08-Апр-16 21:56 
Раз уж у вас аутглюк, то вам дорога на exchange. А там боль и страдания :)

"Посоветуйте нагруженный почтовый сервер"
Отправлено fantom , 15-Апр-16 06:17 
nginx - как pop3 + imap (а можно еще и smtp) прокси. (с скриптом на определение куда бросать коннект)
2,3,4.... короче сколько надо серваков с ящиками,

Некоторый геморой с smtp - как по серверам раскладывать почту, но тоже решаемо.
Это если строить масштабируемое до максимальной пропускной способности проксика.

Если все хорошо укладывается в мегабит 500 трафика - с этим нынешнее десктопное железо должно нормально справляться.  


"Посоветуйте нагруженный почтовый сервер"
Отправлено ipmanyak , 15-Апр-16 08:15 
> Посоветуйте, пожалуйста, нагруженный почтовый сервер.

Вариант корп почта вашего домена на серверах яндекса не хотите рассмотреть?
Всё бесплатно, никаких затрат, 1000 ящиков дают сразу, если надо больше - обсуждается с саппортом.
https://pdd.yandex.ru/domains_add/


    Неограниченный объём почтового ящика
    Надёжная система защиты от спама и вирусов
    Доступ к почте через веб-интерфейс (с любого компьютера) и почтовые программы по протоколам POP3/IMAP
    Доступ к почте с мобильных устройств
    Календарь для организации рабочего дня, расписания встреч и ведения списков дел
    Удобные инструменты для работы с письмами в веб-интерфейсе (просмотр «офисных» документов, скачивание всех файлов одним архивом, фильтры и метки для удобства сортировки корреспонденции и многое другое).
    Различные дополнительные возможности (адрес по умолчанию, алиасы доменов, алиасы ящиков).



"Посоветуйте нагруженный почтовый сервер"
Отправлено abnis , 15-Апр-16 12:14 
У нас проблемы с яндекс почтой постоянно:
1. Временами письма приходят с запозданием, иногда на целый час.
2. Временами не работает функция "сбор почты" с другого ящика
3. Не работает поиск по архивным письмам за прошлый период, тупо не ищет. Хотя если установит допустим Thunderbird, то там поиск нормально работает.

В остальном все устраивает.

Пользователей примерно 35.


"Посоветуйте нагруженный почтовый сервер"
Отправлено Golub Mikhail , 15-Апр-16 13:17 
> У нас проблемы с яндекс почтой постоянно:

Да, тоже были проблемы с яндексом.
Но из плюсов - бесплатно. И поддержка отвечает на вопросы :)


"Посоветуйте нагруженный почтовый сервер"
Отправлено Аноним , 15-Апр-16 23:20 
> Вариант корп почта вашего домена на серверах яндекса не хотите рассмотреть?

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


"Посоветуйте нагруженный почтовый сервер"
Отправлено Зайка , 27-Апр-16 18:47 
>> Посоветуйте, пожалуйста, нагруженный почтовый сервер.
> Вариант корп почта вашего домена на серверах яндекса не хотите рассмотреть?
> Всё бесплатно, никаких затрат, 1000 ящиков дают сразу, если надо больше -
> обсуждается с саппортом.
> https://pdd.yandex.ru/domains_add/

Я даже не говорю о моральной стороне- с чего бы это коммерческой самостоятельной фирме предоставлять другой коммерческой же организации бесплатную услугу хранения переписки?!
Но особенно пикантно выглядит ваше предложение в свете регулярного появления объявлений  типа "доступ за X-биткоинов к любому ящику".


"Посоветуйте нагруженный почтовый сервер"
Отправлено izyk , 18-Апр-16 14:50 
iRredMail
http://www.iredmail.org
Но за бесплатно надо многое руками допиливать и обновлять.
За бесплатно, его можно рассматривать как скрипт для инсталляции и первоначальной настройке: postfix, dovecot, amavis ...
Лучше ставить на Centos7, будет минимальное количество левого софта в итоге.

"Посоветуйте нагруженный почтовый сервер"
Отправлено ALex_hha , 19-Апр-16 11:21 
> iRredMail
> http://www.iredmail.org
> Но за бесплатно надо многое руками допиливать и обновлять.
> За бесплатно, его можно рассматривать как скрипт для инсталляции и первоначальной настройке:
> postfix, dovecot, amavis ...
> Лучше ставить на Centos7, будет минимальное количество левого софта в итоге.

и каким образом iredmail позволит получить масштабируемую почтовую систему для высоких нагрузок?


"Посоветуйте нагруженный почтовый сервер"
Отправлено fantom , 04-Май-16 08:31 
>> iRredMail
>> http://www.iredmail.org
>> Но за бесплатно надо многое руками допиливать и обновлять.
>> За бесплатно, его можно рассматривать как скрипт для инсталляции и первоначальной настройке:
>> postfix, dovecot, amavis ...
>> Лучше ставить на Centos7, будет минимальное количество левого софта в итоге.
> и каким образом iredmail позволит получить масштабируемую почтовую систему для высоких
> нагрузок?

"высокие" - это какие?
"масштабируемую" - до каких границ/пределов???
Еще раз повторюсь:
до пары-тройки терабайт с гиговым интерфейсом сейчас даже десктопное железо на целероне справится...

1Т хранилище, примерно 400 ящиков (imap),  нагрузка - около 7000 писем в сутки :)
Сервер - виртуалка с 2 ядрами и 4Г оперативки.
postfix/amavis/dovecot/clamav/spamassasin


"Посоветуйте нагруженный почтовый сервер"
Отправлено ALex_hha , 04-Май-16 23:43 
> "высокие" - это какие?

1кк писем в день

> "масштабируемую" - до каких границ/пределов???

ну как минимум начиная от 2+ ноды

> Еще раз повторюсь:
> до пары-тройки терабайт с гиговым интерфейсом сейчас даже десктопное железо на целероне
> справится...

при чем тут объем хранилища?

> 1Т хранилище, примерно 400 ящиков (imap),  нагрузка - около 7000 писем в сутки :)

это ~ 5 писем в минуту, это даже не нагрузка.


"Посоветуйте нагруженный почтовый сервер"
Отправлено InventoRs , 07-Май-16 23:39 
50тыс ящиков, несколько тысяч активных imap.

ceph, rbd, exim4, dovecot, nginx, roundcube, drweb как почтовый фильтр спама.
обьемы почты около 20тб.


"Посоветуйте нагруженный почтовый сервер"
Отправлено ALex_hha , 08-Май-16 13:38 
> 50тыс ящиков, несколько тысяч активных imap.
> ceph, rbd, exim4, dovecot, nginx, roundcube, drweb как почтовый фильтр спама.
> обьемы почты около 20тб.

чем обеспечивается FailOver и High Availability?


"Посоветуйте нагруженный почтовый сервер"
Отправлено InventoRs , 08-Май-16 23:31 
Балансировщиками, адреса балансировщиков сейчас перестраиваем напрямую в L3 уровень через ibgp в ядро, карпы и прочие не впечатлились. Проще /32 подавать в ядро и говорить через какой гейт доступно, а там одинаковыми приоритетами разбрасывать.
Если в ферме сдохнет один сервер, то все перекатится на другие.

"Посоветуйте нагруженный почтовый сервер"
Отправлено Андрей К , 10-Май-16 12:15 
> 50тыс ящиков, несколько тысяч активных imap.
> ceph, rbd, exim4, dovecot, nginx, roundcube, drweb как почтовый фильтр спама.
> обьемы почты около 20тб.

А хранилище на чём, какое типовое железо?


"Посоветуйте нагруженный почтовый сервер"
Отправлено InventoR , 10-Май-16 12:36 
обычные supermicro, к большим количеством дисков.
К сожалению более подробно открывать информацию не могу, но все работает как часы, кроме того что ceph нужны очень много дисков для производительности.
Нормально он начинает работает в конфигурации от 100 дисков.

"Посоветуйте нагруженный почтовый сервер"
Отправлено Андрей К , 10-Май-16 13:09 
Понятно, спасибо.

Ещё административный вопрос по хранилищу: вы даёте "безразмерное" хранилище пользователям, или есть квоты/тарифы для пользователей? Соответственно: делаете ли вы что-то со старой почтой, которая накопилась в ящике и забивает ящик? Есть ли какая-то политика в вопросе разрастания ящиков пользователей?


"Посоветуйте нагруженный почтовый сервер"
Отправлено _ , 10-Май-16 16:56 
> ceph нужны очень много дисков для производительности.
> Нормально он начинает работает в конфигурации от 100 дисков.

... а по моему товарищщ тут лапшу развешивает :-\
цепу не столько дисков надо, сколько ... что ему надо товарщщ? Раз уж эксперт :)


"Посоветуйте нагруженный почтовый сервер"
Отправлено InventoRs , 10-Май-16 22:09 
>> ceph нужны очень много дисков для производительности.
>> Нормально он начинает работает в конфигурации от 100 дисков.
> ... а по моему товарищщ тут лапшу развешивает :-\
> цепу не столько дисков надо, сколько ... что ему надо товарщщ? Раз
> уж эксперт :)

эксперт по ceph? увы) это не ко мне, я пользователь, эксперты сидят в другом месте, даже хотя бы в той же рассылке.

# ceph osd tree
ID WEIGHT   TYPE NAME            UP/DOWN REWEIGHT PRIMARY-AFFINITY
-1 25.29977 root default                                          
-2  5.42995     host с-2-1                                  
9  0.89999         osd.9             up  1.00000          1.00000
12  0.89999         osd.12            up  1.00000          1.00000
15  0.89999         osd.15            up  1.00000          1.00000
0  0.90999         osd.0             up  1.00000          1.00000
3  0.90999         osd.3             up  1.00000          1.00000
6  0.90999         osd.6             up  1.00000          1.00000
-3  5.42995     host с-2-2                                  
10  0.89999         osd.10            up  1.00000          1.00000
13  0.89999         osd.13            up  1.00000          1.00000
16  0.89999         osd.16            up  1.00000          1.00000
1  0.90999         osd.1             up  1.00000          1.00000
4  0.90999         osd.4             up  1.00000          1.00000
7  0.90999         osd.7             up  1.00000          1.00000
-4  5.40996     host с-2-3                                  
5  0.89999         osd.5             up  1.00000          1.00000
8  0.89999         osd.8             up  1.00000          1.00000
11  0.89999         osd.11            up  1.00000          1.00000
14  0.89999         osd.14            up  1.00000          1.00000
17  0.89999         osd.17            up  1.00000          1.00000
2  0.90999         osd.2             up  1.00000          1.00000
-5  5.40996     host с-2-4                                  
18  0.89999         osd.18            up  1.00000          1.00000
20  0.89999         osd.20            up  1.00000          1.00000
24  0.89999         osd.24            up  1.00000          1.00000
26  0.89999         osd.26            up  1.00000          1.00000
28  0.89999         osd.28            up  1.00000          1.00000
22  0.90999         osd.22            up  1.00000          1.00000
-6  3.61996     host с-2-5                                  
27  0.89999         osd.27            up  1.00000          1.00000
29  0.89999         osd.29            up  1.00000          1.00000
19  0.90999         osd.19            up  1.00000          1.00000
21  0.90999         osd.21            up  1.00000          1.00000
root@с-2-3:~#

Это как раз тестовый второй кластер, используется для VM, ceph все хорошо, ровно до тех пор пока данные предсказуемые, а вот потом начинается...
Ceph жрет всю память, сколько ему не дай, кэширует сколько можно, конечно для увеличения производительности можно еще и поставить cache pool на ssd, но как всегда есть нюансы.

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


"Посоветуйте нагруженный почтовый сервер"
Отправлено Raccoon , 10-Окт-16 01:16 
> 50тыс ящиков, несколько тысяч активных imap.
> ceph, rbd, exim4, dovecot, nginx, roundcube, drweb как почтовый фильтр спама.
> обьемы почты около 20тб.

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

Заранее спасибо.