Either promote a mail user to domain admin role, or create a separated domain admin account to manage his/her own mail domains.
Allow users to login to manage their own preferences like password, mail forwarding, white/blacklists, quarantined mails, basic spam policy.
When new email arrives, send the basic info of new message to your http endpoint.
Global, per-domain and per-user throttling based on: max size of single message, number of max inbound/outbound messages per time unit.
Based on TOTP (Time-based One-Time Password).
Simple web UI to manage firewall rules.
Manage greylisting, whitelists, blacklists, spam policy, quarantined emails. You can even whitelist or blacklist sender/recipient in quarantined mails with one click.
Manage per-domain and catch-all DKIM keys on web UI. Keys are stored in SQL database.
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.
Logs normal admin activities, such as account creation, activation, removal, password change, and more.
English, Español, German, Thai and Chinese are available for now.
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 | ||
Supports MariaDB and PostgreSQL backends | ||
Supports OpenLDAP backend | ||
Supports CentOS, Rocky Linux, AlmaLinux | ||
Supports Debian, Ubuntu | ||
Supports OpenBSD | ||
Supports FreeBSD | ||
License | GPL v3 | Commercial |
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 Maildir Path of Deleted Mail User You can delete the mailbox on file system later, either manually or with a cron job |
||
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. |
||
HTTP Push Notification When new email arrives, send the basic info of new message to your http endpoint. |
||
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 |
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 |
Your purchase or use of our products implies that you have read and accepted License Agreements below.