
Postfix
A fast, easy to administer, and secure mail server.

The high-performance, highly-flexible Mail Transfer Agent for complex Unix environments.

Exim is a sophisticated Mail Transfer Agent (MTA) developed at the University of Cambridge and released under the GNU General Public License. As of 2026, it remains one of the most widely deployed MTAs globally, powering a significant portion of the internet's mail infrastructure, particularly within Debian-based ecosystems and cPanel-managed environments. Technically, Exim's architecture is defined by its extreme flexibility; it utilizes a modular configuration system where Access Control Lists (ACLs) allow for granular control over every stage of the SMTP transaction. Unlike more rigid MTAs, Exim can perform complex lookups against LDAP, SQL databases, and internal caches in real-time. In the 2026 market, Exim has evolved to support modern security protocols like DANE, ARC (Authenticated Received Chain), and native TLS 1.3+ requirements. It serves as a critical bridge for AI-driven mail systems, providing the reliable 'plumbing' needed for AI agents to process asynchronous communications. Its ability to integrate with external content scanners via the Local Scan API or Perl hooks makes it a preferred choice for organizations building custom, AI-augmented spam and phishing defense layers.
Exim is a sophisticated Mail Transfer Agent (MTA) developed at the University of Cambridge and released under the GNU General Public License.
Explore all tools that specialize in route email messages. This domain focus ensures Exim delivers optimized results for this specific requirement.
Explore all tools that specialize in smtp mail routing. This domain focus ensures Exim delivers optimized results for this specific requirement.
Programmable logic gates that evaluate SMTP commands in real-time against custom rules.
A powerful internal language for manipulating strings and performing conditional checks during routing.
Native support for MySQL, PostgreSQL, SQLite, LDAP, and Redis for dynamic configuration.
The ability to run a persistent Perl interpreter inside the MTA process.
A C-language interface to inspect every message after it is received but before it is accepted.
Internal database to track and limit mail flow based on IP, sender, or authenticated user.
DNS-based Authentication of Named Entities for securing SMTP over TLS.
Install Exim via system package manager (e.g., sudo apt install exim4).
Initialize the configuration using the 'eximconfig' or 'dpkg-reconfigure exim4-config' tool.
Define primary hostname and local domains in the main configuration file.
Configure the 'begin routers' section to determine how messages are navigated through the system.
Set up 'begin transports' to define the delivery mechanisms (SMTP, Pipe, AppendFile).
Implement Access Control Lists (ACLs) to enforce security and spam policies.
Configure DKIM signing by generating keys and updating the transport configuration.
Set up DNS records (MX, SPF, DKIM, and DMARC) to ensure deliverability.
Enable TLS by providing certificates from Let's Encrypt or other CA.
Start the Exim daemon and monitor the mainlog for delivery success or errors.
All Set
Ready to go
Verified feedback from other users.
"Highly praised for its infinite flexibility but noted for a steep learning curve regarding its configuration syntax."
Post questions, share tips, and help other users.

A fast, easy to administer, and secure mail server.

The modular, cloud-native enterprise mail server for high-performance messaging and data sovereignty.
Design, document, and build APIs faster.
Digital developers who are actually easy to work with.
Open Source LLM Engineering Platform

The Open-Source Framework for Reinforcement Learning in Quantitative Finance.