iRedMail Enterprise Edition (EE)

It replaces and beyonds the iRedMail + iRedAdmin-Pro + iRedMail Easy.
Comparison


PricingPer mailbox, or per server Getting Startedv1.8.4 (Sep 10, 2026)

One Single Binary.
One-Click Upgrade.
On-Premises.
All data on your own server.

Fearless One-Click Upgrade

Easily keep the email server up to date. Tutorial

Microsoft Active Directory

Replicate user / group accounts from Microsoft Active Directory as mail accounts. Tutorial

Domain-Level Admins

Either promote a mail user to domain admin role, or create a separated domain admin account to manage his/her own mail domains.

Self-Service

Allow users to login to manage their own preferences like password, mail forwarding, white/blacklists, quarantined mails, basic spam policy.

Throttling

Global, per-domain and per-user throttling based on: max size of single message, number of max inbound/outbound messages per time unit.

Two-Factor Authentication

Based on TOTP (Time-based One-Time Password).

Firewall Rules Management

Simple web UI to manage firewall rules.

Antispam

Manage greylisting, whitelists, blacklists, spam policy, quarantined emails. You can even whitelist or blacklist sender/recipient in quarantined mails with one click.

DKIM Key Management

Manage per-domain and catch-all DKIM keys on web UI. Keys are stored in SQL database.

Searching

Search accounts with domain name, email address, display name. You can also manage searched accounts in search result page, such as enable/disable/delete account.

Log Admin Activities

Logs normal admin activities, such as account creation, activation, removal, password change, and more.

Multi-language Support

English, Español, French, German, Polish, Thai, Simplified Chinese and Traditional Chinese are available for now.

Testimonials

What People Said

I've been an iRedMail customer since 2022. I initially chose iRedMail because I was looking for an open-source, on-premises mail server solution offering a web-based administration portal, built-in antispam and antivirus protection, CalDAV/CardDAV and Sieve support, and a reliable way to replace our existing Lotus Domino server.

The migration went flawlessly, and the iRedMail team's availability, responsiveness, and support have always been exemplary.

Four years later, I have absolutely no regrets about making the switch. What impresses me most is the team's ongoing commitment to keeping the product up to date, continuously improving it, and genuinely listening to user feedback.

It's refreshing to see such dedication and continuous evolution in an open-source project.

I warmly recommend iRedMail!

Our deployment: 1 server, 200 mailboxes across 3 domains.

Laurent DUPIRE, Oct 20, 2026

I'm extremely impressed with the wealth of features in the admin web console, and the ease it is to change so many otherwise extremely complicated settings when doing it manually.

Iain, Mar 18, 2026

EE delivers a robust, enterprise-grade self-hosted email solution with seamless one-click deployment and upgrades. The upgrade path from earlier versions is well documented and straightforward, ensuring minimal downtime. It offers strong security features like two-factor authentication, fail2ban integration, automated Let's Encrypt SSL, and per-user spam controls, along with efficient management of multiple domains and dedicated domain admins. The centralized web interface simplify operations.

Robert S. (Kuakawa Solutions), Dec 26, 2025

Comparison: iRedMail (shell-based installer) vs iRedMail Enterprise Edition

Feature iRedMail iRedMail Enterprise Edition
Web-based installer with i18n support Shell and terminal based installer
Initial Deployment
Re-perform full deployment after initial installation
Useful for re-generating config files to match new software versions after OS upgrade.
Fearless one-click upgrade to keep server up to date Follow upgrade tutorials and apply the changes manually
Install components after initial installation
Remove installed components after initial installation
Reinstall, redeploy / re-config installed components after initial installation
Remote MySQL or MariaDB backend
Use a remote MySQL or MariaDB server as backend database for storing mail accounts and application data. Tutorial
MariaDB and PostgreSQL backends
Install MariaDB or PostgreSQL server locally for storing mail accounts and application data.
OpenLDAP backend
Supports CentOS, Rocky Linux, AlmaLinux
Supports Debian, Ubuntu
Supports FreeBSD
License GPL v3 Commercial

Comparison: iRedAdmin-Pro vs iRedMail Enterprise Edition

Feature iRedAdmin-Pro iRedMail Enterprise Edition
Unlimited Mailboxes
With per-domain and per-user mailbox quota control
Priced per-mailbox, or per-server.
Pricing
Unlimited Mail Domains
Host as many mail domains as you want
Unlimited Mailing List/Aliases
Manage members, access policies, etc
Unlimited Domain-Level Admins
Either promote a mail user to domain admin role, or create a separated domain admin account
Advanced Domain Management
Domain-level mailbox quota, limit numbers of user/list/alias accounts, Relay, BCC, Alias Domain, Catch-all, Backup MX, user password length and complexity control
Advanced User Management
Per-user BCC, Relay, Mail Forwarding, Alias Addresses, Rename email address, restrict login IP/network
Per-Domain and Per-User Anti-Spam Settings
Throttling, Greylisting, Spam Policy
Self-Service
Allow end user to manage their own preferences: Password, Mail Forwarding, Whitelists, Blacklists, Quarantined Mails, Spam Policy
Service Control
One click to enable/disable mail services for mail user: POP3, IMAP, SMTP, Sieve filter, Mail Forwarding, BCC, and more.
Spam/Virus Quarantining
Quarantine detected SPAM/Virus into SQL database for later management (delete, release, whitelist, blacklist)
View basic info of all sent and received emails
Sender, Recipient, Subject, Spam Score, Size, Date
RESTful API Interface API Document API Document Also embedded in the executable program.
Greylisting
Throttling
Based on: max size of single email, number of max inbound/outbound emails, cumulative size of all inbound/outbound emails
Whitelisting, Blacklisting
Based on: IP addresses/networks, Sender address, Sender domain name
Searching Account
Searching with display name or email address, domain name
Log Admin Activities
Account creation, activation, removal, password change, and more.
Fail2ban Integration
View info of banned IP address (Country/City, reverse DNS name), log lines which triggerred the ban (easy to troubleshoot why the ban happened), and unban it with one click
Track user last login date
View the time of user last login via IMAP and POP3 services, also the time of last (locally) delivered email
Set isolation level of spam/ham auto-learning bayes data
Per-user, per-domain or server wide.
Firewall rules management
Two-Factor Authentication (2FA)
Recover Password
Allow end users to reset password with a secondary email.
Builtin Autoconfig and AutoDiscover support
Helps end user to setup the mail account when configure mail client.
SSL certificate management
Request free SSL cert from Let's Encrypt with one click, up to 100 domain names. Renew automatically.
DKIM Key Management
Manage per-domain and catch-all DKIM keys on web UI. Keys are stored in SQL databse.
New milter program
Filter spam/virus and modify mails on the fly.
View mail related DNS records with one click
A, MX, DKIM, SPF, DMARC, autoconfig, autodiscover, XMPP. Also, server hostname, PTR.
License Commercial Commercial

Comparison: iRedMail Easy platform vs iRedMail Enterprise Edition

Feature iRedMail Easy Platform iRedMail Enterprise Edition
On-Premises Runs on cloud server, connects to your server via ssh
Deployment speed Slow
(Ansible with remote ssh)
At least 10 times faster.
Deploy locally with Ansible-like tool (written in Golang).
Web-based installation wizard
Deploy with few clicks on web UI
Fearless one-click upgrade
Rich configurations

Pricing (Perpetual License)

Your purchase or use of our products implies that you have read and accepted License Terms below.

$10 / mailbox / year

  • Buy specific number of mailboxes
    Minimal 10 mailboxes, buy more anytime.
    Upgrade to per-server license anytime by just paying the rest instead of full price.
  • Unlimited mail domains, mailing lists
  • Deploy on ONE server
  • Annual renew fee: 40% of initial purchase
  • Purchase or request free trial license
    Sign up / login

$1000 / server / year

  • Unlimited mailboxes
  • Unlimited mail domains, mailing lists
  • Deploy on ONE server
  • Annual renew fee: $400
  • Purchase or request free trial license
    Sign up / login

  • Need bank wire transfer? Contact us to get pro forma invoice and/or final invoice.
  • iRedMail Enterprise Edition works with MySQL, MariaDB, PostgreSQL and OpenLDAP. After installation, you can replicate mail accounts from external Microsoft Active Directory, Samba or other LDAP servers.
  • Tech support included.

License Terms (Last updated: 2026-10-28)

  • Licensing Basis. One license permits the installation and use of the software on one (1) server only. "Server" means a single computing environment on which the software is installed and runs, including a physical server, a virtual machine (VM), a virtual private server (VPS), a cloud instance, or a container (such as a Docker container), regardless of the number of CPUs or cores allocated to it. Multiple physical, virtual, or container environments running on the same physical host count as separate servers and require separate licenses. Where the software runs in a container, only that container counts as the licensed server; the underlying host machine or virtual machine does not require a separate license. A license may be moved to a replacement server, provided the software is not installed or used on more than one server at any time.
  • Perpetual License. The license is perpetual and does not expire. Technical support and software updates are provided for the license term stated on the purchase invoice or order confirmation (the "License Term"), which is the validity period of the license for technical support and software updates. During the License Term, the customer may download, install, and use all versions of the software made available during that period (each, a "Release"). After the License Term expires, the customer may continue to install and use, with the license key issued for that license and in accordance with Section 1 (Licensing Basis), all Releases made available during the License Term, and all features available in those Releases remain available; the license key remains valid for those Releases. Technical support and software updates will no longer be provided, and any Release made available after the License Term expires is not covered by that license. Expiry of the License Term does not terminate the license or the customer's perpetual right to use the Releases covered by it.
  • Renewal and New Licenses. While the License Term is in effect, the customer may extend it by purchasing a renewal at iRedMail's then-current renewal price; the extension takes effect on the date the current License Term expires. Once the License Term has expired, the customer may no longer renew it. To receive technical support, software updates, and Releases made available after the License Term expires, the customer must purchase a new license at iRedMail's then-current price. A new license includes a new License Term that starts on the date stated on its purchase invoice; lapsed periods are not covered or credited retroactively.
  • Changes to These Terms. iRedMail may update these terms from time to time. The current version will be published at https://www.iredmail.org/ee.html, together with its effective date and a summary of material changes. Where an update materially affects the customer's rights or obligations, iRedMail will notify the customer by email or through the product at least thirty (30) days before the update takes effect. Updates required by law or for security reasons may take effect immediately, with notice given as soon as reasonably practicable. If the customer does not agree to an update, the customer may terminate the affected technical support and software updates before the update takes effect. Continued use of the software, or continued receipt of technical support and software updates, after the effective date constitutes acceptance of the updated terms. Updates apply prospectively only and do not reduce the rights already granted under a license purchased before the effective date.