- Opensource and Free Mail Servers Software List
- Zimbra – Email and Collaboration Suite
- IRedMail – Free, Open Source Mail Server Solution
- Modoboa- Mail hosting and management platform
- Java Apache Mail Enterprise Server
- Courier Mail Transfer Agent
- Dwarf Mail Server
- Axigen- Free Mail server
- Zentyal, Linux Small Business Server
- Подключение ретранслятора
- AfterLogic WebMail Lite
- Настройки DNS
- Настройка почтовых клиентов
- RainLoop
- Подготовка к установке
- CommuniGate Pro
- Rumble
- Zentyal — почтовик из коробки
- WARNING
- Roundcube
- IndiMail
- Active Directory
- Atmail
- Конечные мысли
Opensource and Free Mail Servers Software List
If you want open-source and free Mail server software to create a mail server for an enterprise or SMB then you are at the right place. We have gathered some of the best known free Mail servers and some of them are open source too.
Kolab is a free and open-source groupware suite. Kolab is one of the best free and open-source mail servers that provide enterprises class functionalities. It provides a mail server called Kolab server and supports varieties of clients such as KDE PIM-Suite Kontact, Roundcube web frontend, Mozilla Thunderbird, and Mozilla Lightning. For Mozilla clients, it uses the SyncKilab extension, and to support Microsoft Outlook it uses proprietary Kolab-Connector PlugIns.
- Support varieties of clients Full
- ActiveSync and CalDAV, CardDAV and WebDAV support
- Features Email, Calendar, Address Books, Tasks and File-Cloud
- Support for KDE with Kontact
- Microsoft Outlook support using their own proprietary Kolab connector PlugIns
- IMAP4rev1 as well as POP3 access to mail
- Full support for client-side PGP and S/MIME email encryption
Zimbra – Email and Collaboration Suite
Zimbra is the most popular open-source mail server and used millions of people. Zimbra is an enterprise suitable email server and client solution. This is mail solution is cloud-ready for both public and private. The intuitive mailbox integrates address book, email, tasks, calendar files, and enterprise applications. Zimbra can be deployed as a virtual appliance on private or public cloud and provides a Mobile Web Client app too. It supports IMAP/POP, CalDAV, and CarDAV protocols.
Zimbra Email suite features
Download Zimbra Opensource Mail Server
IRedMail – Free, Open Source Mail Server Solution
Want to convert your Linux-based server into a powerful open-source Mail server then set up iRedMail. It is the most trusted and popular mail server for all machines running in Red Hat Enterprise Linux, CentOS, Debian, Ubuntu, FreeBSD, and OpenBSD.
iRedMail Mail Server features
- Database support OpenLDAP, MySQL, MariaDB, PostgreSQL.
- Manage your calendars (CalDAV), address books (CardDAV)
- Unlimited Accounts
- Webmail
- Secure connections (POP3/IMAP/SMTP over TLS, webmail with HTTPS).
Download the iRedmail
Modoboa- Mail hosting and management platform
Modoboa feature :
- Intuitive Amavis frontend to manage quarantine content and to define per-domain settings.
- Built-in monitoring
- Webmail
- Autoreply messages for Postfix
Know more about the Modoboa installation and how its web interface looks like.
Java Apache Mail Enterprise Server
Java Apache Mail Enterprise Server also is known as Apache James. It is an Opensource SMTP and POP3 mail transfer agent and NNTP-based enterprise Mail server. It is entirely written in Java.
- SMTP, LMTP, POP3, IMAP, ManageSieve, JMAP
- Independent, extensible and pluggable email processing agents
- Storage Implementations: Cassandra / PostgreSQL / HSQLDB / MySQL / ElasticSearch
- James Core
Apache James Installation Guide
- Postfix with SMTP or LDAP auth
- Dovecot for SASL, IMAP (or POP3), with LDAP Auth, Sieve and quotas
- Amavis
- LetsEncrypt and self-signed certificates
- Setup script to easily configure and maintain your mail-server
- Basic Sieve support using dovecot
- SASLauthd with LDAP auth
- Persistent data and state
- CI/CD
To know more about it- see the GitHub Page
Courier Mail Transfer Agent
The Courier mail transfer agent (MTA) opensource mail server is an integrated mail/groupware server. It is based on protocols such as ESMTP, IMAP, POP3, LDAP, SSL, and HTTP. The basic web-based calendaring and scheduling services are integrated into its webmail module.
This free Mail server is also meant for POSIX-based operating systems based on Linux, and BSD-derived kernels. It can provide mail services for regular operating system accounts. The Courier mail server can also provide mail services for virtual mail accounts, managed by an LDAP, MySQL, or PostgreSQL-based authentication database. The mail filtering engine, the webmail server, and the IMAP server are also available.
Dwarf Mail Server
Dwarf Mail Server is another Java-based platform Mail server that featured SMTP, POP3, and IMAP4rev1 protocols. It can handle virtual domains for the SMTP/POP3/IMAP4 protocols and also provide rich app application message processing via pluggable Mail filters and agents.
Dwarf Mail Server Features
- ESMTP, POP3, and IMAP4rev1 implementation.
- Application logic layer provided by Mail filters and agents.
- Virtual mail hosts in SMTP/POP3/IMAP4 server.
- Handle multiple virtual domains.
- SSL/TLS communication, host-based filtering, etc.
- MS Windows, UNIX/Linux/BSD, MacOS X, and other servers support.
- Application-independent authentication and authorization.
- Sample JSP-based webmail interface.
Download the Dwarf Mail Server
MailEnable comes in two editions premium and Standard Editions. The standard one is free to use the mail server. It provides robust SMTP, IMAP, POP3, and Webmail services for Microsoft Windows servers. The installation of this server doesn’t require any command and is very simple to install. MailEnable is an AJAX-based webmail client. It features including personal calendaring, contacts, tasks, folders, auto signature, multilingual capabilities, and much more.
Download Free MailEnable Standard Edition
MailEnable – Standard Edition Free Mail Server Features
- AJAX webmail client
- Manage all your contacts in your web browser
- Webmail Calendar
- Appointment Scheduling & Invitations
- Free & Busy Scheduling
- Webmail Tasks
- Control Panel Integration
- Out-of-Office Start/End Times for Autoresponder
- SMTP Authentication, Integrated Windows Authentication, Relay control.
- Management Console
Axigen- Free Mail server
Axigen- Free Mail server Features
- Address Book, fast, index-based search, contacts import/export, out-of-office messages, rules and filters, and many others.
- Retrieve messages from external accounts (e.g. Yahoo! Mail, Gmail)
- calendars, tasks, and notes.
- Access your messages, contacts, and calendars directly from tablet or smartphone, via our built-in CalDAV & CardDAV.
- Mobile WebMail interface
- Authentication & Encryption
- Multi-layer Access Control (firewall-like rules)
- SPF & DomainKeys Compliance
- Blacklisting / Whitelisting / Greylisting
- Country Filtering, DNS Checks & Blacklists
- Identity Confirmation System
- Message Acceptance / Sending Policies
- Anti-Impersonation & Password Expiration Policies
Download this software
Zentyal, Linux Small Business Server
Zentyal Server is not only a mail server but more than that, it is a full package of network management. It comes in two versions commercial and community (also called development version). It is designed to meet the needs of small and medium businesses. Zentyal Server integrated Directory & Domain Server with native compatibility with Microsoft Active Directory, Mail Server with ActiveSync and webmail, Gateway with firewall and proxy, Infrastructure Server with DNS/DHCP server, Certification Authority and Virtual Private Networks.
Zentyal Server Features
- Support File sharing in Windows
- Mail Server with ActiveSync and webmail
- Supported protocols: SMTP, POP3, IMAP, CalDAV, CardDAV, SIEVE
- Supported clients: Mozilla Thunderbird
- Webmail
- Gateway with firewall and proxy
- Synchronization to mobile devices via ActiveSync
- Multiple virtual mail domains
- Single Sign-On (SSO) authentication
- Management via Zentyal or Microsoft Active Directory
- Antivirus & Mail filter
- Infrastructure Server with DNS/DHCP server
- Certification Authority and Virtual Private Networks
Download Zentyal Community Edition
Citadel is another 100% Open source AJAX-powered Groupware Platform. It provides a “Web 2.0” interface along with SMTP, IMAP, POP3, and GroupDAV access to its content. It is written in C and provides its implementations of these server protocols: IMAP, POP3, SMTP, ManageSieve, XMPP, Citadel.
- Groupware- Addressbook, calendar/Scheduling, File storage, Notes, Tasks, Wiki, Blog, XMPP/Jabber
- Multiple domain support
- Group calendaring and scheduling (WebDAV, GroupDAV, and Kolab-1 compatible)
- Integrated server-side mail sorting and filtering.
- Server-to-server replication.
- OpenLDAP and Microsoft Active Directory
- SSL/TLS encryption for all protocols
Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server: a mail server in a box. Check out its GitHub Page.
- SMTP (postfix), IMAP (Dovecot), CardDAV/CalDAV (Nextcloud), and Exchange ActiveSync (z-push) servers
- Webmail (Roundcube), mail filter rules (thanks to Roundcube and Dovecot), and email client autoconfig settings (served by nginx)
- DNS (nsd4) with SPF, DKIM (OpenDKIM), DMARC, DNSSEC, DANE TLSA, MTA-STS, and SSHFP policy records automatically set
- TLS certificates are automatically provisioned using Let’s Encrypt for protecting https and all of the other services on the box
- Backups (duplicity), firewall (ufw), intrusion protection (fail2ban), and basic system monitoring (munin)
hMailServer is a free, open-source, e-mail server. It is developed for Microsoft Windows servers and popular free Mail servers that provide. It can work with any kind of webmail client system those supports IMAP and SMTP. The most commonly used web mail systems used with the hMailServer are RoundCube and SquirrelMail which is offered by most of the Hosting providers such as GoDaddy.
The Installation of hMailServer is easy and it is GUI-based rather than configuring the text files of a server. It provides a web-based frontend and supports all common email protocols- IMAP, SMTP, and POP3.
- POP3, SMTP, IMAP
- Virtual domains
- Built-in backup
- SSL encryption
- Scripting
- Server-side rules
- Multilingual
- Routing
- MX backup
- Multihoming
- SQL backend
Download hMailServer Free and Opensource Mail Server
Подключение ретранслятора
Есть ещё одна полезная технология в мире электронной почты, которая может пригодиться — это ретранслятор, когда наш сервер отправляет письма не напрямую, а через промежуточный почтовый сервер-посредник.
Интернет-провайдер на основе MX-записи DNS разберется куда именно должна доставляться электронная почта.
Все необходимые параметры можно указать на той же странице, что и выше.
В разделе «SMTP Relayer» нужно ввести имя хоста, используемый порт и, возможно, данные для аутентификации — всю эту информацию нужно брать у провайдера на страничке с документацией.
Ретранслятор использовать не обязательно. Особенно при относительно небольших объемах рассылки. Более того, почти наверняка за эту услугу придется платить, хоть и не большую сумму. В принципе, пользоваться услугами того же Яндекса для отправки корреспонденции — это по сути то же самое.
AfterLogic WebMail Lite
Для удобства интеграции представлен фреймворк для разработки плагинов и API. Все плагины доступны в репозитории, в котором они разделены на восемь групп, позволяющих управлять входом пользователя, изменять пароль на некоторых почтовых серверах, управлять отправкой почты, работать со списком контактов и так далее. Вся информация об установках и пользователях хранится в базе данных MySQL. Настройки производятся при помощи панели администратора (несколько вкладок, назначение которых понятно из названия), а более глобальные, касающиеся работы самого WebMail, — правкой конфигурационного файла. Здесь все стандартно, настройка домена по умолчанию, подключение к другим серверам (включая общедоступные вроде Gmail), адресная книга, язык по умолчанию и прочее.
Развертывание в варианте PHP ничем не отличается от подобных LAMP/WAMP-решений, достаточно скопировать файлы и следовать указаниям мастера. Проект предлагает подробные инструкции по установке, настройке и интеграции с веб-панелями управления сервером.
Кроме версии Lite, компания предлагает по весьма демократичной цене и несколько продвинутую версию AfterLogic WebMail Pro в двух вариантах: ASP.NET и PHP, в котором реализованы дополнительные функции (календарь, папки IMAP, синхронизация CardDAV/CalDAV и другие). Также реализован MailSuite, представляющий уже готовый почтовый сервер с интерфейсом WebMail и веб-панелью администрирования.

Настройки DNS
Как было сказано выше, есть несколько настроек DNS, нужных для правильной работы сервера.
DNS — Domain Name Service, служба доменных имен — глобальная адресная книга сети Интернет, продублированная на множестве специальных серверов. Именно к ней в первую очередь обращаются все программы, которые хотят установить соединение. Другие почтовые серверы, которые захотят посылать почту на наш почтовый сервер — не исключение.
Настройки DNS, как правило, производятся через веб-интерфейс провайдера, предоставившего доменное имя. Оформление страниц может отличаться, но суть одна: мы работаем с так называемыми ресурсными записями DNS, которые имеют стандартизированные названия. Содержание записей тоже стандартизировано. Ничего сложного в этом нет.
Также нам понадобится запись «MX» (от англ, «mail exchange») , которая сообщает куда и как доставлять почту, направленную по указанному домену получателя. MX-записей может быть задано несколько (тоже для балансировки нагрузки) .
Без записи PTR принимающий почту сервер не сможет убедиться в том, что отправитель (на уровне доменного имени) — именно тот, за кого себя выдает. Если запись PTR не задана или расходится с тем, что показывает запись «A» — письма гарантированно улетают в спам.
«Лучше один раз увидеть, чем сто раз услышать». Специальная сетевая утилита «dig» идеально подходит для мониторинга записей DNS. Вот примеры с нашей почтой:
Работа утилиты dig на примере xmldatafeed.ru
Настройка почтовых клиентов
Все современные почтовые клиенты поддерживают протоколы IMAP/POP3/SMTP, включая Microsoft Outlook. Другой популярной альтернативой является Mozilla Thunderbird, которую, в том числе, удобно использовать для проверки корректности работы сервера.
Начальная настройка Mozilla Thunderbird
Все дальнейшие настройки Mozilla Thunderbird подтянет с сервера самостоятельно.
Если появляется похожее сообщение (то есть не используется защищенное соединение) — значит что-то напутано с портами и сертификатом.
Если шифрование не используется, то будет появляться предупреждение
Можно попробовать послать несколько почтовых сообщений туда-сюда, убедиться, что всё работает, а заодно посмотреть журнал.
Журнал почтового сервера
Кроме того, для отладки сервера будут полезны следующие ресурсы:
RainLoop
RainLoop — легкий, современный и красивый веб-клиент электронной почты, разработанный специально с прицелом на малое потребление памяти и использование на low-end серверах. Расход ресурсов не зависит от объема почтового ящика, сообщения или вложения, а поэтому каждый активный пользователь требует немного памяти, даже в случае обработки больших сообщений. Такой эффект достигнут за счет того, что веб-клиент не использует базу данных, а обращается напрямую к файлам почтового сервера и просто отображает имеющиеся там письма, загружая по мере необходимости.
Поддерживает IMAP- и SMTP-протоколы, включая защищенные SSL и STARTTLS. Возможно шифрование сообщений при помощи OpenPGP и управление ключами (импорт и создание новых).
Подготовка к установке
Предупреждение о том, что программа больше не разрабатывается — игнорируем.
Для работы сервера не требуется ничего сверх обычного современного компьютера. Обычно hMailServer использует менее 100 Мб оперативной памяти, а потребляемые ресурсы сильно зависят от количества пользователей.
Можно предположить, что для подавляющего большинства случаев будет достаточно следующей конфигурации:
- 4 Гб оперативной памяти;
- 2 процессорных ядра.
Если сервер предназначается для обслуживания десятков тысяч пользователей, то простым увеличением памяти всё равно не обойтись. Но мы же не разорять Яндекс собрались, а всего лишь поднять почтовый сервер для своего предприятия — в этом случае о системных ресурсах можно сильно не переживать.
Поддерживаются все версии Microsoft Server (вплоть до версии 2003 года) и все версии Microsoft Windows, начиная с «десятки» и заканчивая XP с третьим пакетом обновлений. Самые новые версии Microsoft Server не перечислены в списке на официальном сайте, но их пользователи не сталкиваются ни с какими трудностями, что ожидаемо.
hMailServer создавался как простая программа «скачал и работай», поэтому имеет интегрированную облегченную версию MSSQL. Если по каким-либо причинам такая база данных не устраивает, то можно использовать любую из следующих:
Аналогично можно предположить, что не возникнет никакой несовместимости, если задействовать любой более новый MSSQL Server.
Последнее, что нужно учесть — hMailServer создан на основе «. NET Framework 2.0». Новые версии .NET имеют обратную совместимость с предыдущими версиями, поэтому любая новая версия прекрасно сгодится.
Установка .NET Framework
Установится свежая версия.
Небольшая вводная информация для тех, кто вообще никогда не поднимал своего почтового сервера. Для работы понадобится:
Эти услуги можно покупать как раздельно, так и вместе «за раз», поскольку многие хостинг-провайдеры одновременно являются и аккредитованными регистраторами доменных имен.
Поскольку эта статья информационная, а не рекламная, то никаких ссылок давать не будем. Всё необходимое для понимания и использования — в статье ниже. Когда же придет время действовать, то поисковый запрос «регистрация доменного имени» или «хостинг провайдер» покажет все топовые конкурирующие предложения.
CommuniGate Pro
Название: CommuniGate Pro
Сайт проекта: communigate.com
Платформа: *nix, Windows, Mac OS X

Веб-интерфейс администрирования CommuniGate Pro
Популярная платформа для обмена электронной почтой, IM, VoIP, с функциями календаря и автоматизацией совместной работы. Например, VoIP обеспечивает передачу голоса/видео и обеспечивает такие возможности, как конференции, автосекретарь (IVR), автоматическое распределение звонков, управление очередями вызовов, голосовая почта. При этом CommuniGate поддерживает установку на большое количество ОС и архитектур (всего около тридцати), IPv4 и IPv6, стандартные протоколы SMTP, SIP, IMAP, XMPP, LDAP, RADIUS, XIMSS, CalDAV, WebDAV, MAPI и другие. Пограничный контроллер сессий (Session Border Controller) обеспечивает корректную работу через NAT-устройства. Входящий в состав CGP LDAP-сервер может использоваться и другими приложениями. Возможна синхронизация данных с BlackBerry при помощи AirSync (лицензия на каждое устройство приобретается отдельно). Менеджер рассылок позволяет автоматизировать рассылку новостей с возможностью самостоятельной подписки пользователем. Рассылка создается администратором, в дальнейшем управляется одним из пользователей сервера.
Пользователи могут подключиться через любую программу-клиент, поддерживающую эти протоколы, или локализованный веб-интерфейс. Причем веб-интерфейс очень просто настроить таким образом, что он принимает вид обычного почтового клиента (чтобы юзвери меньше путались). Также возможно использование упрощенного интерфейса для экономии трафика при работе с PDA и доступ по протоколу WAP с мобильных телефонов. Вызвать пользователя для разговора через VoIP можно одним щелчком из веб-клиента или адресной книги. Администратор в настройках устанавливает доступные пользователю функции — сортировку и пересылку почты, автоответчик, загрузку писем с внешних POP3-ящиков, список контактов, задач и календарь.
Настройки позволяют пользователю открыть доступ к своему ящику или отдельным папкам другим пользователям сервера. Это полезно, когда в организации должна быть заведена служебная учетная запись для связи с клиентами, которую используют несколько человек.
Один сервер может обслуживать несколько доменов. Узлы кластера способны обрабатывать только определенный вид трафика (например, по региону), для распределения запросов используется технология SIP Farm. Решение легко масштабируется до любых размеров. К слову, на CommuniGate Pro построена сеть IP-телефонии оператора SIPNET.
Открытые API упрощают интеграцию с системами биллинга и управления. Поддержка плагинов позволяет подключать решения сторонних производителей для фильтрации спама и вирусов. В настоящее время поддерживается интеграция с решениями от Касперского, Sophos, McAfee, MailShell, Cloudmark.
В настоящее время доступно несколько версий сервера, отличающихся лицензиями. Бесплатно предлагается Community Edition, в которой активно пять аккаунтов, за плату предлагаются Corporate Edition и Service Provider с дополнительными функциями.
Rumble
Сайт проекта: rumble.sf.net
Лицензия: GNU GPL

Информация о сервере в веб-интерфейсе Rumble
На сайте доступны исходные коды и x86/x64-бинарники для установки на Linux (Generic, Ubuntu, Debian). Чтобы запустить сервер, нужно распаковать архив и выполнить скрипт, все остальное программа сделает сама. Для удобства исходные тексты и конфигурационные файлы можно распределить по соответствующим каталогам и обеспечить автозагрузку при старте ОС. Параметры сервера и модули подключаются в файле rumble.conf. Для возможности регистрации через веб-интерфейс (порт 2580) следует удалить автоматически созданный файл modules/rumblelua/auth.cfg (в нем содержится пароль админа), после этого открываем веб-браузер и указываем новый пароль. Теперь можно управлять доменами, учетными записями и почтовыми ящиками, настройками сервера, просматривать логи и статистику.
По умолчанию в качестве базы данных используется SQLite, если его возможностей не хватает или в организации уже есть работающий MySQL, то можно легко переключить сервер для работы с этой СУБД.
Zentyal — почтовик из коробки
Новичкам, которых пугает само слово Linux и необходимость ввода команд в терминале, нужно простое решение, позволяющее быстро и без чтения документации развернуть почтовый сервис. Как вариант здесь можно посоветовать Zentyal — специализированный дистрибутив, построенный на базе Ubuntu Server (последний релиз основан на Ubuntu 12.04 LTS) и позволяющий выполнить все необходимые установки и настройки при помощи графического интерфейса. Zentyal — дистрибутив широкого назначения, который может использоваться и как роутер с функциями UTM, офисный сервер или сервер сообщений. Все необходимые функции реализуются при помощи устанавливаемых модулей/пакетов. В настоящее время доступно более тридцати модулей из пяти категорий, которые добавляются одним щелчком. Zentyal может устанавливаться в качестве самостоятельного сервера, используя свою базу пользователей, или работать в связке master/slave с возможностью репликации между несколькими серверами и синхронизации учетных данных с LDAP/AD.
WARNING
После первого запуска CommuniGate Pro необходимо в течение десяти минут подключиться к порту 8010 и задать пароль администратора.
Roundcube
Roundcube — веб-клиент для работы с электронной почтой, предоставляющий возможность подключения к почтовым ящикам по протоколам IMAP и отправки сообщений через внешний SMTP. Проект основан в середине 2005 года и первоначально предоставлял весьма скромный функционал по работе с email, но со временем его возможности постоянно совершенствовались, а продукт избавлялся от детских болезней. В апреле 2014-го вышла версия 1.0, поэтому можно сказать, что разработка основного функционала завершена. Roundcube присущ весь функционал настольного приложения, включая drag and drop, создание и перенаправление писем с вложениями, персональные/общие/глобальные папки, работа с несколькими учетными записями отправителя и доменами. Сообщения отображаются в форме древовидного списка, возможна сортировка по любому полю. Можно пометить, сохранить, распечатать сообщения, просмотреть исходный текст. В настройках очень много всяких параметров, которые позволяют сделать использование Roundcube максимально комфортным.
Позволяет подключать адресную книгу, хранящуюся в LDAP, или использовать персональные адресные книги. Реализован поиск по сообщениям и контактам, автодополнение адресов. Обеспечивается полная поддержка MIME- и HTML-сообщений. В качестве редактора используется TinyMCE, орфография проверяется при помощи Googiespell или Aspell. Для ограничения доступа реализованы списки контроля доступа (ACL). Имеется плагин для управления фильтрами Sieve, совместимый с Dovecot. Roundcube может работать в высоконагруженных средах на нескольких серверах с балансировкой нагрузки. Для ускорения доступа к письмам используется кеширование.
AJAX-интерфейс переведен на более чем 70 языков, в списке есть русский (локализацией занимается команда российских разработчиков). Внешний вид можно изменить при помощи шаблонов и скинов. В Roundcube реализован API-интерфейс для создания собственных плагинов, расширяющих его функциональность. Для удобства поиска и установки плагинов используется репозиторий, в котором доступны расширения по нескольким ключевым вопросам — аутентификация (OTP, двухфакторная), работа с адресной книгой и сообщениями (вывод предупреждений на рабочий стол, борьба со спамом) и настройки. Не все плагины в репозитории тегированы, поэтому при выборе нужного лучше пользоваться поиском. Нередко Roundcube интегрируется и в другие приложения, например, в системе групповой работы Kolab в качестве интерфейса для работы с email используется именно он.
Выпускается по лицензии GNU GPL. Написан на языке PHP, CSS и XHTML. Для хранения служебной информации может использовать базу данных (PostgreSQL, MySQL, SQLite или MS SQL). Для установки потребуется любой веб-сервер с поддержкой PHP. Полный спиcок PHP-модулей можно найти на сайте проекта. Сам процесс в общем стандартен для подобных приложений, есть пара моментов, но они все хорошо описаны в документации.

IndiMail
Сайт проекта: indimail.sf.net

Платформа обмена сообщениями по протоколам SMTP, IMAP, POP3, поддерживающая QMQP, QMTP, DKIM и BATV (Bounce Address Tag Validation) и проверку почты на спам и вирусы. Базируется на нескольких Open Source решениях: Qmail, Courier IMAP/POP3, serialmail (доставка почты через коммутируемые соединения), qmailanalog (списки рассылки), dotforward, fastforward, mess822, daemontools, ucspi-tcp, Bogofilter, Fetchmail и других. Предоставляет набор инструментов для управления виртуальными доменами и учетными записями пользователей собственной разработки. Обеспечивает маршрутизацию для SMTP, IMAP и POP3, что позволяет разместить почтовый домен на нескольких серверах с обменом данными между ними или как прокси. Это очень удобно, если организация состоит из нескольких удаленных офисов. Используя утилиту hostcntrl, можно добавить на обслуживание отдельные адреса из других доменов. Это позволяет использовать IndiMail в гетерогенной среде без необходимости поднятия нескольких доменов или при переходе от проприетарного решения. Несколько серверов с синхронизацией данных позволяют легко наращивать структуру. Чтобы обеспечить лучшую масштабируемость и производительность, некоторые компоненты были изменены (в частности, Qmail). В IndiMail используется несколько так называемых коллекций (queue collection), каждая из которых выполняет свой процесс qmail-send/qmail-todo и может хранить данные на отдельном харде. Такая архитектура позволяет обрабатывать запросы быстрее, чем оригинальный Qmail.
Разработчики дают полную свободу в настройках, практически все параметры можно переопределить через переменные (а их всего около 200). Например, переменная CONTROLDIR указывает на каталог с конфигурационными файлами, QUEUEDIR — каталог с очередями. То есть можно запустить несколько копий IndiMail на одном сервере со своими настройками для каждой очереди, отправителя, получателя и узла. Но разбираться во всех переменных необязательно: чтобы запустить IndiMail, понадобится всего несколько правок. Новички могут управлять установками при помощи меню FLASH (построено на Ncurses). Для хранения данных о виртуальных пользователях используется MySQL, адресные книги могут храниться в OpenLDAP. Последние релизы полностью совместимы с systemd. Много внимания разработчики уделяют безопасности как самого сервера, так и сервисов — минимальное использование SETUID, четкое разделение между программами/адресами/файлами, пятиуровневый trust partitioning, автоматическое распознавание локальных IP, access-list, tcprules, фильтр контента, TLS/SSL и многое другое.
Сайт проекта: axigen.com/ru
Платформа: Linux, FreeBSD, Solaris, Windows

Axigen: антиспам-настройки в веб-интерфейсе юзера
Многофункциональный, быстрый, защищенный почтовый сервер (SMTP/POP3/IMAP) с функциями совместной работы, календарем, списком задач и заметками, разрабатываемый румынской компанией Gecad Technologies. Работать с сообщениями пользователи могут через почтовый клиент или при помощи локализованного (и очень даже симпатичного) веб-интерфейса, построенного с применением технологии Ajax, — его можно полностью подогнать под себя. Поддерживаются горячие клавиши, что еще больше усиливает ощущение работы с обычным настольным приложением. В настройках доступны: сбор почты с внешних ящиков, автоответчик, фильтр почты, установка псевдонимов и другое. Пользователь также может экспортировать/импортировать контакты в файл формата CSV для переноса в другие приложения. Кроме стандартного, предлагается и упрощенный для мобильных устройств интерфейс, поддержка ActiveSync для синхронизации сообщений, контактов и календаря. В качестве дополнения устанавливается расширение для работы с общими папками.
Администрирование выполняется при помощи командной строки или через веб-модуль (работает на 9000-м порту), понятный даже новичку. При этом тонко делегируются другим пользователям определенные права по настройкам.
Большим плюсом Axigen является возможность работы сервера на нескольких ОС. На странице закачки доступны пакеты для Debian, Red Hat Enterprise Linux и CentOS 5/6, SUSE Linux Enterprise 10/11, Fedora 12 и 13, OpenSUSE 11.2 и 11.3, FreeBSD 7.x/8.x, Solaris 10 x86/SPARC и Win2k3/2k8 (x86/x64). Также подготовлены Virtuozzo — контейнеры для быстрого развертывания в виртуальных средах. Установка очень проста и производится при помощи GUI-интерфейса, в котором предстоит выбрать сервисы, задать порты и указать сетевые интерфейсы для подключений пользователей и админов. При должной сноровке весь процесс займет не более 10–15 минут. На сайте проекта можно найти подробную документацию и несколько видеороликов, в которых показан процесс установки и администрирования. Кроме этого, доступны демоинтерфейсы пользователя и администратора. Версия Axigen Free Mail Server (Office Edition) предоставляется бесплатно и позволяет обслуживать до ста учетных записей e-mail и пять календарей.
Active Directory
Можно упростить администрирование учетных записей и паролей, если объединить hMailServer с локальной Active Directory. Тогда, используя вкладку Active Directory, можно создавать новых пользователей, удалять старых, менять им пароли и так далее.
Active Directory (далее просто «AD») — это своего рода каталог, в котором хранятся данные о различных объектах в сети: компьютерах, серверах, принтерах, сервисах.
В hMailServer есть два сценария по работе с AD.
Первый сценарий — уже создана учетная запись пользователя в hMailServer и теперь её нужно связать с AD. Тогда, нажав на учетную запись пользователя, надо перейти на вкладку «Active Directory», установить соответствующий флажок, ввести домен AD и имя пользователя (SAMAccountName) .
Другой сценарий — добавление существующего пользователя AD в hMailServer. Для этого нужно щелкнуть правой кнопкой мыши на папке «Accounts», щелкнуть «Add AD account», выбрать домен AD и учетную запись пользователя.
Не забывайте нажимать кнопку «Save»!
Atmail
Atmail представляет собой легкий почтовый веб-клиент, построенный с использованием технологий AJAX. Поддерживается работа по протоколам POP3/IMAP/SMTP. Интерфейс прост и легко оптимизируется для устройств с разной шириной экрана — можно работать с почтой с ПК, планшета или мобильного через WAP. Кроме собственно работы с почтой, реализованы и дополнительные функции — календарь и список задач (персональный и групповой), которые можно использовать для планирования своего времени, функции хранения и обмена файлами. Пользователи могут принимать по email приглашения на мероприятия и отмечать в календаре. Онлайн-диск подключается и используется как локальный, так что легко получать доступ к своим файлам с любого устройства.
Реализована синхронизация календаря и контактных данных для всех поддерживаемых мобильных устройств контактов через ActiveSync, CardDAV, плагин Atmail ActiveSync (EAS) или Atmail DavSync (для Outlook). Поддерживаются персональные и глобальные списки адресов, поиск, импорт и экспорт контактов (через vCards). Atmail автоматически помнит все введенные или полученные новые адреса и сохраняет их в папке контактов. И автоматически заполняет при вводе адреса при отправке или пересылке сообщения. Контактной информацией можно делиться с другими пользователями, которым будет доступна в том числе и возможность не только чтения, но и редактирования. Функция ArchiveVault предоставляет инструменты, необходимые для сбора, хранения и восстановления сообщений, проходящих через систему. Предусмотрена возможность проведения массовых рассылок, быстрый и точный механизм поиска.
Настроек очень много, можно выставить предупреждения о приходе нового письма, есть функции переадресации писем, автоответчик и добавление автоматической подписи и другое. Использование CSS и простой фреймворк позволяют администратору легко изменить интерфейс под свои нужды, включая добавку логотипа и использование цветов компании. Пользователю доступны темы и цветовое оформление. Расширение функциональности возможно за счет использования плагинов. Также реализован API для интеграции с другими решениями. Возможна работа нескольких серверов в кластере. Atmail поставляется с инструментами, позволяющими легко выполнить миграцию любого количества пользователей и данных. Панель администратора, наверное, самая функциональная среди решений обзора. Поддерживается несколько почтовых доменов, причем каждым доменом может управлять отдельный администратор. Администратор может устанавливать квоты, просматривать графики загруженности, подключить антиспам (DNSBL, SURBL, Grey-listing, SPF, Bayesian) и антивирусную защиту. Аутентификация пользователей возможна через собственную базу, через LDAP или ОС. Развертывание проблем не вызывает. Кроме установки на своем сервере, можно выбрать вариант аренды в виде облачного сервиса.


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

