Рейтинг linux почтовых серверов

Лучшие почтовые серверы Linux

Электронная почта — это не просто веб-сайт, на котором вы можете обмениваться сообщениями, такой как ВКонтакте или Facebook. Это более сложный механизм, который работает с помощью собственного протокола. В сети почтовые клиенты отправляют письма на почтовый сервер, затем они уже направляются к адресату.

Именно потому мы можем отправлять почту всем адресатам, независимо от их домена, mail, gmail, yandex и т д. На низком уровне эти сервисы работают по одному протоколу. Чтобы отправить сообщение почтовый сервер использует программу MTA (Mail Transfer Agent). В этой статье мы собрали лучшие почтовые серверы для Linux.

Лучшие почтовые серверы для Linux

MTA — это приложение, которое определяет маршруты и передает электронную почту от одного узла в сети к другому. Для этого используется протокол SMTP — Simple Mail Transfer Protocol или простой протокол передачи почты. Для отправки почты используется почтовый клиент, он может отправлять и получать письма от почтового сервера и тоже использует SMTP, но это необязательно MTA. MTA работают на сервере, а на компьютерах используются почтовые клиенты, такие как Mozilla Thunderbird, Evolution, Outlook и т д.

1. Sendmail

Почтовый сервер Sendmail теперь известный как Proofpoint, после того как Proofpoint Inc. приобрела Sendmail Inc. На сегодняшний день — это самый популярный и самый старый MTA для операционной системы Linux. Если сравнивать Sendmail и более современные почтовые серверы, то здесь есть много ограничений.

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

2. Postfix

Postfix — это ещё один популярный почтовый сервер с открытым исходным кодом, который был разработан компанией Wietse Zweitze Venema для собственного почтового сервера, когда он работал в научно-исследовательском отделе IBM. Он составляет сильную конкуренцию для очень популярного Sendmail и может работать на всех Unix подобных системах.

Здесь позаимствовано много свойств Sendmail, но есть и множество отличий и улучшений. Postfix быстрый, безопасный и легкий в настройке. Согласно статистике более 30% всех почтовых серверов на данный момент используют Postfix.

3. Exim

Свободный почтовый сервер для операционных систем на базе ядра Linux, а также BSD. Он написан на Си и очень производительный, поэтому может использоваться для отправки огромного количества писем. К тому же сейчас он активно развивается, прост в настройке и поддерживает большое количество баз данных.

4. Qmail

Qmail — еще один свободный и современный сервер отправки электронной почты с открытым исходным кодом. Он простой, надежный и эффективный, предлагает широкие возможности безопасности. Разрабатывался Qmail как альтернатива для Sendmail и написан он на Си. Поэтому показывает неплохую производительность. Из преимуществ в нём встроены дополнительные механизмы управления списками рассылки, а также фильтрации спама.

5. Dwarf Mail Server

Уже довольно старый, но всё равно функциональный почтовый сервер, написанный на Java. Он поддерживает протоколы работы почты SMTP, POP3 и IMAP4. Подходит как для обычных пользователей, которым нужен простой почтовый сервер, так и для разработчиков. Работает на всех платформах, поддерживающих Java и не требует тратить много времени на настройку.

Читайте также:  Apple windows 64 bit download

6. MailerQ

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

7. Courier Mail Server

Этот почтовый сервер распространяется под лицензией GPL и поэтому он полностью бесплатен для использования. Он известен своей модульностью, его компоненты для работы с IMAP, или система фильтрации почты Maildrop могут быть установлены и использованы отдельно от всего остального. Сам почтовый сервер написан на C++ и Perl и может работать в Linux, MacOS и FreeBSD. Поддерживаются такие протоколы как ESMTP, IMAP, POP3 и SMAP.

8. Apache James Server

Это ещё один почтовый сервер, написанный на Java и развиваемый организацией Apache Software Foundation. Он поддерживает протоколы SMTP, LMTP, POP3, IMAP, JMAP а также ManageSieve. Проект понемногу развивается и сейчас он предназначен для работы на Java машине 11 версии. Сервер можно использовать в качестве SMTP релея или для доставки почты по локальным ящикам, причём поддерживаются как локальные учётные записи, так и виртуальные почтовые ящики.

Выводы

В этой статье мы рассмотрели как передается электронная почта по сети, а также лучшие почтовые серверы Linux. Для обработки почты на Losst используется Postfix. А какой почтовый сервер используете вы? Какой считаете лучшим? Почему? Напишите в комментариях!

Источник

Выбор почтового сервера

Приветствую! Довольно долго использовали корпоративный почтовый сервер на sendmail. Сейчас пришло время обновить OS и встал вопрос, а не обновить ли сам почтовик?

Сейчас используется sendmail + dovecot, антивирус — clamav + amavis, антиспам — spamassasin.

В принципе все работает стабильно, но есть несколько неудобств:

1. антиспам слабый, спам проходит. Когда начинаю ужесточать правила — появляются ложные срабатывания. В итоге качество фильтрации даже близко не стоит с яндекс или гугл.

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

Вопрос, какой софт сейчас считается хорошим стандартом для почтового сервера? Какие антиспам и антивирус решения применяются? Реально ли приблизиться к качеству фильтрации спама как у крупных облачных провайдеров? Есть ли хорошие решения почтовиков с веб интерфейсом?

Поделитесь вашим опытом.

Перемещено alpha из general

как веб интерфейс, можно посмотреть в сторону https://roundcube.net/

Мне Zimbra нравится. ClamAV + SpamAssassin все так же слабовато, но многое другое, включая веб-морду превосходное,

Спасибо за ответ. На сколько я понял, это просто вебморда, которая навешивается на почтовый сервер. У вас roundcube в какой связке работает? Как решали вопросы со спамом и вирусами?

Но там тоже SA работает антиспамом.

Посоветовал бы еще Modoboa, но там вебморда для почты вечно сырая, хотя если через нее (Modoboa) только юзеров админить, а для вебморды поставишь SoGo, тогда сойдёт.

Мне Zimbra нравится. ClamAV + SpamAssassin все так же слабовато, но многое другое, включая веб-морду превосходное,

Вы бесплатную версию используете? Там нет никаких подводных камней, что функционала не хватает?

https://roundcube.net работает с чем угодно, что умеет imap и smtp. И не обязательно на этом же сервере поднимать. Это просто почтовый клиент на php.

postfix + dovecot + rsmapd

[quote]https://roundcube.net работает с чем угодно, что умеет imap и smtp. И не обязательно на этом же сервере поднимать. Это просто почтовый клиент на php.[/quote]

Читайте также:  Автоматический backup postgresql windows

Ух-ты, интересно. Может оставить тот же sendmail, который работает как автомат калашникова и просто прикрутить веб морду.

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

[quote]postfix + dovecot + rsmapd[/quote]

Чем postfix лучше чем sendmail?

Ну, например, для него есть postfixadmin и postfix легче администрируется (plain text vs m4)

Еще есть одна не решенная задача на sendmail. Письма которые приходят проходят через спам фильтр, при этом каждому письму присваивается «рейтинг/вероятность» спама. Далее в зависимости от рейтинга письмо идет по трем путям:

1. Доставляется получателю

2. Попадает в общий почтовый ящик «вероятно спам»

Мне не удалось настроить, чтобы старые письма из ящика «вероятно спам» автоматически удалялись. Скажем, хранились только те письма, что пришли за последние 7 дней.

doveadm expunge … savedbefore 30d

Стоит postfix + spamassassin, ничего не настраивал, спама почти нет. Ложных срабатываний вообще нет. По качеству gmail даже близко не подходит, он периодически даёт ложные срабатывания, в gmail приходится раз в неделю разгребать тысячи писем в спаме, в поиске ложных срабатываний, тут всё просто работает.

У вас roundcube в какой связке работает? Как решали вопросы со спамом и вирусами?

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

Реально ли приблизиться к качеству фильтрации спама как у крупных облачных провайдеров?

Приблизившись по мощностям к этим крупным облачным провайдерам — реально.

sogo еще есть комбайн. atmail, axigen, kopano да куча их

когда-то пользовался этим https://haraka.github.io/about.html правда в составе https://poste.io/
сейчас уже забросил, гугл яндекс все такое

Реально ли приблизиться к качеству фильтрации спама как у крупных облачных провайдеров?

Нет. Что гугл что яндекс учат роботов на миллионе спама в сутки.

Стоит postfix + spamassassin, ничего не настраивал, спама почти нет. Ложных срабатываний вообще нет. По качеству gmail даже близко не подходит

Не знаю, как вам это удалось настроить так совершенно. Я даже близко к яндексу приблизиться не могу по качеству фильтрации. Я перепробовал много антиспам решений и greylist и даже платное решение от dr. web для почтовых серверов. Лучшее из того, что видел — это yandex спамоборона, но они этот проект закрыли в угоду продвижения своих почтовых услуг.

Я думаю перейти вот на такое решение:

postfix + dovecot + mysql + postfixadmin + roundcube

Еще можно попробовать Zimbra, как готовое решение.

Может просто повезло, не знаю. Из неочевидных моментов: в spamassassin есть обновление фильтров плюс нюансы с пользователем, из под которого запускается это всё (фильтры хранятся в домашней директории пользователя). Т.е. это надо всё настроить и убедиться, что оно обновляет фильтры по расписанию, а также что при вызове spamassassin эти фильтры действительно используются.

Я конфиги spamassassin вылизывал несколько месяцев и самообучение включал и кастомыне правила писал и во многих нюансах разбирался. Потом просто руки у меня опустились. Я понял секрет яндекс фильтрации, они в первую очередь контролируют количество писем с адреса/IP адреса. Как только активность выходит за рамки обычного офисного использования — срабатывает правило и все письма с этого адреса валятся в спам. Яндекс себе может такое позволить, т.к. у них тысячи клиентов и при любой спамерской рассылки спамер напорется на яндекс сервера, активирует это правило и тут же попадет в черный список яндекса для всех его клиентов. Я так настроить не могу, т.к. у меня всего несколько доменов.

Читайте также:  Как запустить ноутбук если забыл пароль для входа windows

Мое мнение, если домен старый и email адреса плотно сидят в спамерских списках, помогает только подход крупных игроков.

Простые цифры, даже фильтруя 90-95% спама, прошедший фильтр спам по количеству существенно превышает количество нормальных писем и пользователи начинают жаловаться, хотя они даже не догадываются от какого количества спама их оградили. 🙂

Ну моя статистика — примерно 4-6 писем в день на мой адрес. Хотя в некоторые дни, как я смотрю, и по 30 штук приходит. Хотя я адрес даже в открытом виде не стесняюсь публиковать, скрапь-не хочу. Может у спамеров свои алгоритмы определения ценности почтовых адресов.

Уже много лет использую устоявшуюся связку.

MTA — postfix. Когда-то давно использовал sendmail, потом стоял выбор между Postfix и exim4. Выбрал первый, так как на мой взгляд является оптимальным вариантом по функциональности и простоте настройки.

Вебморда для администрирования — postfixadmin.

DB — mariadb. Тут хранятся домены, логины, пароли, алиасы.

MDA — dovecot. Он же отвечает за шифрование паролей при заведении ящиков. Удобно интегрируется с postfixadmin.

Antispam — встроенные фильтры postfix; sqlgrey — отшивает 99% спамботов, прошедших через фильтры, но обладает одним минусом — письма с серверов, не занесённых в whitelist или впервые обращающихся к твоему серверу приходят с задержкой(задержка конфигурится — у меня стоит две минуты); spamassasin(антиспам, но до сих пор недообученный — фильрует слабо); раньше ещё использовал блеклисты, но сейчас все поотключал, так как они неадекватны. Включён fail2ban для отлова любителей подбирать пароли к ящикам, но туда давно ничего не попадало.

Веб-морда для пользователей — roundcube.

Opendkim для валидации. SPF для отправки прописан в DNS. SPF-check получаемых писем пока отключил из-за некоректной работы после какого-то очередного апдейта. Никак не дойдут руки починить, но оно и не особо критично.

Certbot от letsencrypt для сертификатов — как вебморда, так и smtp/imap(pop3 не использую уже много лет, но если сильно надо — dovecot его умеет).

В postfix включён плагин siege, простейшие правила для него можно писать в roundcube для каждого ящика отдельно.

Так же приходилось использовать zimbra в паре контор. И админка и пользовательский интерфейс мощные, но на мой взгляд несколько запутанные. Радует из коробки готовая интеграция с LDAP(в том числе AD), ну и готовый к работе после установки почтовый сервер. Из минусов — приходится городить костыли, если сервер стоит за NAT с пробросом портов в какой-нибудь виртуалке(zimbra требует, чтобы на хосте, где она запущена был прописан IP, привязанный к MX-домену), требовательность к ресурсам как на сервере(минимум 4-8Gb оперативы), так и на клиентских машинах при использовании веб-интерфейса, не очень удобная организация логов, что лично для меня потребовало дополнительных телодвижений для интеграции с мониторингом. Но если лень настраивать всю связку, описанную мной выше руками — zimbra хороший выбор. В моей практике ни на какие ограничения открытой версии я не натолкнулся.

Ну просто как бы atmail и axigen closed source и за денежку.

Не знаю подойдёт ли это ТСу.

Из свободных только Zimbra 8.8.x и Kopano.

Плюс в Kopano доступны только ночные сборки или те версии, что

собраны сопровождающими дистрибутива (Debian).

Плюс ХЗ, сколько в Kopano багов, но он гибче Зимбры в настройке.

Источник

Оцените статью