LINUX.ORG.RU
ФорумTalks

Есть ли open source почтовик с поддержкой HA?

 , ,


1

1

Вот тут что-то похожее, но вероятно небесплатное и не open source?

https://support.myoffice.ru/faq/mailion/v-chem-preimushchestva-mailion-po-sra...

- Построен с использованием микросервисной архитектуры и соответствует требованиям Cloud Native;
- Поддерживает отказоустойчивую работу до миллиона активных пользователей;
- Поддерживает распределенную архитектуру почтовой системы;

Вероятно его можно самостоятельно установить в IaaS в режиме высокой доступности? Кластер можно построить из серверов в нескольких удаленных датацентрах?

А есть ли уже готовый SaaS, где территориально распределенный почтовый кластер уже настроен? Как говорится, наливай, да пей :)

Наверно большинство крупных провайдеров типа Google, Microsoft, etc. работают как раз по такой схеме?



Последнее исправление: sanyo1234 (всего исправлений: 3)

Наверно большинство крупных провайдеров типа Google, Microsoft, etc. работают как раз по такой схеме?

Google... хм... это случайно не те ребята которые пролюбили данные своих пользаков поциентов из-за удара молнии в ДЦ?

anc ★★★★★
()
Ответ на: комментарий от hateyoufeel

Хотелось бы найти готовый надежный и недорогой SaaS для почты.

И чтобы была возможность при желании развернуть его же самостоятельно в IaaS, т.е. чтобы большая часть этого SaaS была бы в open source, например, под AGPLv3.

sanyo1234
() автор топика

А есть ли уже готовый SaaS, где территориально распределенный почтовый кластер уже настроен? Как говорится, наливай, да пей :)

Яндекс.почта. Всё уже настроено, наливай да пей.

Но тебе, наверное, надо на своей инфраструктуре, это сложнее. Попробуй zextras. Из отечественного есть tegu.

Mailion несвободный.

Aceler ★★★★★
()
Ответ на: комментарий от Aceler

Яндекс.почта. Всё уже настроено, наливай да пей.

У них ведь есть HA кластер в разных датацентрах для почты?

А есть где-нибудь сравнительный обзор почтовых SaaS для организаций? При большом количестве пользователей в несколько тысяч? Чтобы там цены можно было прикинуть, сравнить функционал и т.п.

Типа как есть поисковики по подбору веб хостинга, такой бы поисковик по подбору почтового SaaS.

Насколько я понял, у «Мой Офис» есть софтина «Почта 2» причем в том числе и как SaaS, но вероятно у нее под капотом нет полноценной высокой доступности с несколькими датацентрами? С другой стороны у них есть новомодний Mailion с HA, но только в виде софта для установки на свои сервера (ну или хотя бы в IaaS)?

sanyo1234
() автор топика
Последнее исправление: sanyo1234 (всего исправлений: 3)
Ответ на: комментарий от hateyoufeel

Так я ищу что-то готовое типа Mailion, а не способ свелосипедить.

Т.е. некий open-source аналог Mailion, который можно поставить одним кликом из Helm.

И для которого уже есть даже готовые SaaS в территориально распределенном кластере, если образно лень кликать в Helm самостоятельно.

Есть iRedMail в докер контейнере, пока в бета версии. И сколько он юзеров сможет обслуживать, еще тоже вопрос. И HA к нему пришлось бы вероятно вручную прикручивать?

https://docs.iredmail.org/haproxy.keepalived.glusterfs.html

https://forum.iredmail.org/topic14800-mail-server-high-availability.html

sanyo1234
() автор топика
Ответ на: комментарий от sanyo1234

У них ведь есть HA кластер в разных датацентрах для почты?

Наверняка.

А есть где-нибудь сравнительный обзор почтовых SaaS для организаций?

Не встречал. Да и устаревать такие обзоры будут очень быстро.

Знаю, например, что мегафон внедрял зимбру, а ГК Айти внедряли Lotus Domino, оба имели негативные отзывы. С тех пор много воды утекло, и вот выходцы из АйТи теперь делают Mailion.

Насколько я понял…

С этими вопросами тебе лучше прямо написать в мойофис — они отзывчивые и по-русски пишут :-)

И в тегу напиши.

Aceler ★★★★★
()
Последнее исправление: Aceler (всего исправлений: 1)

Не будет это так работать. «Крупные провайдеры» не зря имеют штат программистов в т.ч. и для разработки почтовых серверов. Нет, оно не опенсорс и тем более не AGPL. И даже скомпилированные бинарники тебе никто не даст. Пиши сам или костыль из того что можно скачать в инете, но надёжной работы из коробки не жди.

firkax ★★★★★
()
Ответ на: комментарий от firkax

И даже скомпилированные бинарники тебе никто не даст.

А разве «Мой Офис» не продает лицензии на свои бинарники «Почта 2» (которая также существует и в виде SaaS) и Mailion (который неизвестно, существует ли в виде SaaS, но поддерживает кластер в IaaS)?

sanyo1234
() автор топика

Вообще довольно странно, что почти нет Helm чартов для почтового софта типа:

https://en.wikipedia.org/wiki/Comparison_of_mail_servers

и Groupware софта типа:

https://en.wikipedia.org/wiki/List_of_collaborative_software

Пока нашел Helm чарты только для Axigen и малопопулярных открытых типа:

https://poste.io/ https://artifacthub.io/packages/helm/truecharts/poste/0.0.15

и Mailu:

https://github.com/Mailu/helm-charts

Про HA нормально описано только у Axigen:

https://www.axigen.com/documentation/high-availability-general-architecture-p...

https://www.axigen.com/documentation/deploying-an-axigen-cluster-on-kubernete...

sanyo1234
() автор топика
Последнее исправление: sanyo1234 (всего исправлений: 3)
Ответ на: комментарий от sanyo1234

Нашел еще одну свободную сборку почтового софта с готовым Helm чартом:

https://poste.io/

https://truecharts.org/docs/charts/incubator/poste/

Теперь стало интересно, какая из сборок лучше для онтопика:

Poste или Mailu ?

https://mailu.io/1.9/

https://habr.com/ru/company/first/blog/598085/

Интересные сообщения о HA почтовиков:

https://www.mail-archive.com/users@sogo.nu/msg29929.html

https://forum.iredmail.org/topic10311-high-availability-in-different-datacent...

sanyo1234
() автор топика
Последнее исправление: sanyo1234 (всего исправлений: 2)
Ответ на: комментарий от firkax

Не будет это так работать. «Крупные провайдеры» не зря имеют штат программистов в т.ч. и для разработки почтовых серверов.

Некоторые средние провайдеры используют обычный Roundcube клиент с обычным набором open-source солянки типа Postfix, Dovecot, RSPAMD, etc. ?

Чем это отличается от iRedMail, docker-mailserver, maddy, mailu и poste? Все эти сборки кстати open-source, btw. И для всех них есть образы контейнеров.

Helm чарты нашел только для docker-mailserver, maddy, mailu и poste:

https://github.com/funkypenguin/helm-docker-mailserver

https://artifacthub.io/packages/helm/k8s-at-home/maddy

https://artifacthub.io/packages/helm/mailu/mailu

https://artifacthub.io/packages/helm/truecharts/poste

К сожалению для самого привычного для меня iRedMail нет Helm чарта :(

Теперь бы как-то выбрать из них наиболее готовый вариант для HA, т.е. где для это нужно меньше всего велосипедить для масштабируемого HA с учетом всех потенциальных точек отказа причем для кластера, части которого будут одновременно в нескольких разных датацентрах.

sanyo1234
() автор топика
Последнее исправление: sanyo1234 (всего исправлений: 1)
Ответ на: комментарий от sanyo1234

Хотелось бы подвести итог, наверно стоит использовать только те проекты, где есть бесплатные и платные редакции, что намекает на длительность существования этих проектов в будущем, т.е. модель монетизации чем-то похожая на Shareware.

Из открытых сборок это Poste для установки в K8S и iRedMail для установки на OpenBSD.

Из проприетарных это Axigen, в котором есть лицензия для 5-и бесплатных пользователей.

Т.е. итого: iRedMail, Poste и Axigen.

В качестве Groupware iRedMail использует SOGo, думаю по аналогии точно также при желании можно прикрутить SOGo и к Poste.

sanyo1234
() автор топика
Последнее исправление: sanyo1234 (всего исправлений: 1)
Ответ на: комментарий от sanyo1234

Вот еще мои мысли по поводу онтопика:

Самым лучшим современным антиспам софтом с моей точки зрения является Rspamd: https://rspamd.com 
Хорошее описание универсального HA для почты: https://www.mail-archive.com/users@sogo.nu/msg29929.html
Среди популярных почтовых серверов можно отметить следующие:
Полностью открытые и бесплатные: 
1) docker-mailserver: https://github.com/funkypenguin/helm-docker-mailserver, к сожалению пока нет поддержки Rspamd, но планируют добавить. Вероятно это самая популярная open-source сборка, около 10K звезд на Github: https://github.com/docker-mailserver/docker-mailserver
HA: https://github.com/docker-mailserver/docker-mailserver/discussions/2391
2) mailu: https://artifacthub.io/packages/helm/mailu/mailu, уже есть поддержка Rspamd.
3) Полностью открытая сборка с бесплатной редакцией: iRedMail. В платной редакции iRedMail предоставляются все исходники скриптов iRedMail, интегрирован с SOGo groupware. Образ контейнера у них к сожалению пока только в предварительной бета версии: https://techviewleo.com/how-to-run-iredmail-server-in-docker-containers/, Helm чарта пока тоже нет, но зато есть скрипты установки на разные OS, в т.ч. на OpenBSD (возможны разные аппаратные архитектуры). HA (High Availability): 
https://forum.iredmail.org/topic10311-high-availability-in-different-datacenters.html
https://forum.iredmail.org/topic14800-mail-server-high-availability.html
https://docs.iredmail.org/haproxy.keepalived.glusterfs.html
4) Закрытая сборка с бесплатной редакцией образа контейнера из open-source серверов (Haraka, Dovecot, Roundcube, https://poste.io/schema.svg):
poste.io: https://poste.io/open, хотя и есть бесплатная редакция, но даже для нее к сожалению нет открытых скриптов сборки, поддерживает Rspamd и есть Helm chart: https://artifacthub.io/packages/helm/truecharts/poste
5) Среди проприетарных я бы отметил почтовый сервер Axigen. Это полностью проприетарный почтовый сервер, отличается от большинства других тем, что есть бесплатная редакция для 5-и пользователей и наличием готовой поддержки HA в Kubernetes, а также существуют провайдеры SaaS, кто предоставляет почтовые сервисы на базе этого же самого софта:
https://www.axigen.com/documentation/high-availability-general-architecture-p44433427
https://www.axigen.com/documentation/high-availability-cluster-deployment-with-drbd-p44433426
https://www.axigen.com/cloud-native-mail-server/
https://www.axigen.com/documentation/deploying-an-axigen-cluster-on-kubernetes-platforms-with-axihelm-p686227505
Вероятно его можно использовать в качестве учебного пособия для организации HA почтовика в кластере K8S для сборок типа docker-mailserver и mailu.
sanyo1234
() автор топика
Ответ на: комментарий от sanyo1234

mailcow смотрели? Там есть встроенная функция пересылки полученного письма на другие MX домена. Не знаю, насколько оно удовлетворит ваши требования, но это наиболее законченный продукт из конкурентов.

Посоветуйте решение для личной почты на своем домене (поднять / оплатить сервис) (комментарий)

ValdikSS ★★★★★
()
Последнее исправление: ValdikSS (всего исправлений: 1)

что такое «почтовик»?

для меня это МТА (postfix/exim/sendmail/…) + MDA (imap-server) + UA (outlook/thunderbird)

HA для MTA – это МХ записи в ДНСе и соотв. N-серверов SMTP

основная сложность организовать НА для MDA, т.к. надо реплицировать почтовые ящики и направлять клиента к ближайшему рабочему imap-серверу.

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

futurama ★★★★★
()
Последнее исправление: futurama (всего исправлений: 1)
Ответ на: комментарий от futurama

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

А почему нет ? :) Это что-то сверх сложное?

sanyo1234
() автор топика
Ответ на: комментарий от sanyo1234

Я это и имел ввиду, из-за того что это не сложно, никто не делает «изкоробчных» решений. Просто берешь кубики и собираешь свою конструкцию. А если ты хочешь чтобы собрали за тебя, то плати.

futurama ★★★★★
()
Ответ на: комментарий от ValdikSS

но это наиболее законченный продукт из конкурентов.

Есть ли в mailcow хотя бы интеграция с LDAP?

https://github.com/mailcow/mailcow-dockerized/issues/684

https://github.com/mailcow/mailcow-dockerized/issues/2316

А groupware? SOGo?

https://github.com/mailcow/mailcow-dockerized/issues/4738

Что там с Kubernetes?

https://community.mailcow.email/d/949-kubernetes

https://github.com/smueller18/mailcow-dockerized/tree/helm

smueller18 / mailcow-dockerized 1193 commits behind mailcow:master.

В том смысле насколько это все (K8S, SOGo, LDAP, RSPAMD, etc.) интегрировано хорошо и production ready в mailcow?

У docker-mailserver все это есть хотя бы в будущих milestones (например RSPAMD)? Вот кстати тоже непонятно, что там сложно прикрутить RSPAMD через milter, надо ждать целых 2 milestones до milestone 13? Но с другой стороны у docker-mailserver максимально быстрые и предсказуемые релизы, закрывающие запланированные milestones - каждые полгода. Самое большое количество звезд среди конкурентов около 10K. Минимальное количество багов в issues, причем почти нет застарелых багов, оперативно все фиксят и выкидывают за борт obsolete?

Какие преимущества у mailcow по сравнению с docker-mailserver и mailu?

Лично у меня community mailu и mailcow создают впечатление некоторой хаотичности и слабой предсказуемости, возможно нехватки ресурсов (свободного времени) квалифицированных разработчиков.

sanyo1234
() автор топика
Последнее исправление: sanyo1234 (всего исправлений: 7)
Ответ на: комментарий от sanyo1234

Какие преимущества у mailcow по сравнению с docker-mailserver и mailu?

Не использовал всерьёз ни того, ни того. Mailcow просто работает, все интегрировано в унифицированную панель управления, скачайте и посмотрите.

ValdikSS ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.