iRedMail is a mature, battle-tested mail server solution that has been in continuous development since 2007. It provides a complete email server stack with pre-configured open-source components and is available in both open-source and enterprise editions.
| Component | Technology |
|---|---|
| MTA | Postfix or Exim |
| IMAP/POP3 | Dovecot |
| Spam Filter | Amavisd + SpamAssassin |
| Antivirus | ClamAV |
| Database | MariaDB, MySQL, PostgreSQL, OpenLDAP |
| Web Server | Nginx or Apache |
| Webmail | Roundcube, SOGo (optional) |
| Admin Panel | iRedAdmin / iRedAdmin-Pro |
| Method | Description | Best For |
|---|---|---|
| Traditional Setup | Shell script installer | Production, all supported OS |
| Ansible (Traditional) | Automated traditional deployment | IaC, automated deployments |
| Docker Setup | Community Docker deployment | Testing, Docker environments |
| Ansible (Docker) | Automated Docker deployment | IaC with Docker (community) |
iRedMail uses a shell script installer:
# Download iRedMail
wget https://github.com/iredmail/iRedMail/archive/refs/heads/master.zip
unzip master.zip
cd iRedMail-master
# Run installer
chmod +x iRedMail.sh
./iRedMail.sh
The installer will:
iRedMail does not have official Docker support, but community images exist:
# Community Docker image (not official)
docker run -d \
--name iredmail \
-p 25:25 \
-p 143:143 \
-p 443:443 \
-e MYSQL_ROOT_PASSWORD=secret \
iredmail/iredmail:latest
Note: Official installation is via traditional package management.
┌─────────────────────────────────────────────────────┐
│ iRedMail Suite │
├─────────────────────────────────────────────────────┤
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ Postfix │ │ Dovecot │ │ Amavisd │ │
│ │ (MTA) │ │ (IMAP) │ │ (Filter) │ │
│ └──────────┘ └──────────┘ └──────────┘ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ ClamAV │ │ Roundcube│ │ Nginx │ │
│ │ (AV) │ │(Webmail) │ │ (Web) │ │
│ └──────────┘ └──────────┘ └──────────┘ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ MariaDB │ │ iRedAdm │ │ SpamAssn │ │
│ │ (DB) │ │ (Admin) │ │ (Spam) │ │
│ └──────────┘ └──────────┘ └──────────┘ │
└─────────────────────────────────────────────────────┘
Traditional Installation
| Distribution | Versions |
|---|---|
| Red Hat Enterprise Linux | 8, 9 |
| CentOS | Stream 8, Stream 9 |
| Debian | 11, 12 |
| Ubuntu | 20.04, 22.04, 24.04 LTS |
| FreeBSD | 13, 14 |
| OpenBSD | Latest stable |
Common issues and solutions:
👉 See iRedMail Configuration for detailed configuration guidance.
Any questions?
Feel free to contact us. Find all contact information on our contact page.