- Top 3 Open Source Linux Mail Server Solutions
- 1. iRedMail
- Main features of iRedMail Linux Mail Server
- 2. Mail-in-a-Box
- Main features of Mail-in-a-box Linux Mail Server
- 3. Modoboa
- Main features of Modoboa Linux Mail Server
- Linux Mail Server
- Install, configure, secure, and deploy to production in only 10 minutes A single software package, pre-configured and ready to go for your Linux email platform of choice.
- Linux Mail Server Ecosystem Overview
- Too Many Open Source Components
- Axigen as a Premium Linux Mail Server
- Лучшие почтовые серверы Linux
- Лучшие почтовые серверы для Linux
- 1. Sendmail
- 2. Postfix
- 3. Exim
- 4. Qmail
- 5. Dwarf Mail Server
- 6. MailerQ
- 7. Courier Mail Server
- 8. Apache James Server
- Выводы
Top 3 Open Source Linux Mail Server Solutions
Linux Mail Server Solutions are mainly made of MDA (Mail Delivery Agent) and MTA (Mail Transfer Agents). MDA is used to route e-mails to their destination. Dovecot, Cyrus and Courier are some of the examples of MDA. Examples for MTA are Sendmail, Postfix, Exim, etc. Along with MTA and MDA, you will probably need to install a webmail client aka MUA (Mail User Agent) too. Other than the Mail Server configuration, you will need some database setup to store user credentials and related information. Let us take a look at top 3 Open Source Linux Mail Server Solutions.
1. iRedMail
iRedMail is a full fledged, stable and flexible Linux Mail Server based on Postfix and Dovecot. Using iRedMail you can easily deploy a Linux Mail Server in a few minutes. One of the main advantages with iRedMail is that it will automatically install all required components with less users interaction.
Main features of iRedMail Linux Mail Server
- Secure by default (Users are forced to use mail services through secure connections. Emails are encrypted in transit using TLS if possible. Passwords are stored as hash)
- Antispam and Antivirus (SpamAssassin, ClamAV, SPF, DKIM, greylisting, whitelisting, blacklisting. Quarantines spam into SQL database for further review)
- CalDAV and CarDAV Support
- Stores mail accounts in your favourte backend: OpenLDAP, MySQL, MariaDB or PostgreSQL
- Web Mail and Web Admin Panel
2. Mail-in-a-Box
Mail-in-a-box helps you to setup your own email service provider easily. With Mail-in-a-box you can make sure that you are in control of your Linux Mail Server. The main advantage of Mail-in-a-box Linux Mail Server is that you don’t need to be technically very smart to set it up. It implements modern mail protocols like SPF, DKIM and DMARC. It also takes care to follow the best and latest security practices such as Opportunistic TLS, Strong Ciphers and HSTS which help to provide a higher level of protection against active attacks.
Main features of Mail-in-a-box Linux Mail Server
- Provides Webmail and an IMAP/SMTP Server
- Contacts and Calendar Synchronization
- Automatic DNS Configuration
- Spam Filtering
- Greylisting
- Backups to Amazon s3
- Static Website Hosting
- Free TLS (SSL) Certificates from Let’s Encrypt
3. Modoboa
Modoboa is a modern mail hosting and management platform with a simplified web user interface and an administration panel. This Linux Mail Server integrates with well with Postfix and Dovecot. It is written in Python (Django framework) and it makes use of an SQL database (MySQL, PostgreSQL or SQLite) as a central point of communication between all components. It also makes use of jQuery and Bootstrap frameworks.
Main features of Modoboa Linux Mail Server
- Simplified Web User Interface and Administration Panel
- Amavis Frontend
- Radicale Management Frontend
- Built-in Monitoring
- Sieve Filters per User
- Autoreply Messages for Postfix
- Graphical Statistics about Email Traffic
Linux Mail Server
Install, configure, secure, and deploy to production in only 10 minutes A single software package, pre-configured and ready to go for your Linux email platform of choice.
Installation in 5 minutes.
Full setup in under 10 minutes.
This article guides you through the steps of installing, performing basic configuration, and securing a Linux email server on own — physical or virtual — server. The single software package required is the full-featured Axigen all-in-one Linux email platform.
At the end of the article you will have a fully functioning Axigen installation which you can use to evaluate the product. Should you choose to deploy it in production, we’ve also included links to some articles and documentation pages with guidance on how to implement best practices when it comes to self hosting your email domains.
Linux Mail Server Ecosystem Overview
Too Many Open Source Components
The Linux Email Server Ecosystem provides open source and free components for nearly all modules required by a complete Linux mail server (MTA, IMAP and POP3 servers, WebMail, WebAdmin, CalDAV and CardDAV). The internet also abounds in tutorials on how to mix and match these components.
For example, this tutorial provides a blueprint for installing and integrating Postfix (for SMTP), SpamAssassin, and Dovecot (for IMAP and POP3). It also instructs you on how to deploy Let’s Encrypt certificates on your SMTP Postfix-based MTA. It stops here though. If you’d want to also install a WebMail interface (e.g. RoundCube or SquirrelMail), your internet search would have to continue.
There are also some already bundled packages that pre-integrate certain components (e.g. mailu, mailinabox, etc.). These clearly come with the convenience of shorter installation times and already available mail client management and access tools (WebAdmin and WebMail). However, you still have to do the work of finding all the components needed for your Linux email service.
Axigen as a Premium Linux Mail Server
Axigen does not mix and match any open sources components.
All services and functionalities are built and developed by Axigen and integrated into a single process. This has the following advantages:
- The tight integration greatly simplifies the installation, but also enhances the density of mailboxes supported on a certain «hardware unit».
- 24/7/365 single vendor support — Customers and Partners can directly access tech support by email at any time.
- Axigen is easy to setup and use, and we provide all the information you need, in a single place.
Axigen also features, as a WebMail-centric email platform, a single-page dynamic web interface for having access to your emails, calendars, contacts, tasks, notes, shared folders, shared calendars, shared contacts, or shared notes.
Лучшие почтовые серверы 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 и не требует тратить много времени на настройку.
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. А какой почтовый сервер используете вы? Какой считаете лучшим? Почему? Напишите в комментариях!
Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.