Check out the lightweight on-premises email archiving software developed by iRedMail team: Spider Email Archiver.
/root/.iredmail/kv/ on your server, also organized in file
iRedMail Enterprise is a web-based, on-premises iRedMail server installer and management admin panel.
With iRedMail Enterprise, it's easy to deploy (and re-deploy) and keep the server up to date with just few clicks on the web console, also manage or tune (mail service related) server settings.
We encourage all users to deploy new iRedMail servers with iRedMail Enterprise and keep the servers up to date.
If you prefer classic downloadable shell-based iRedMail installer, you can find the installation guides here: Install iRedMail.
Many ISPs block port 25 by default, it's used for communication between mail servers, it must be open, otherwise your server may be not able to receive or / and send emails. Please contact your ISP to make sure it's not blocked, or ask them to unblock.
Linux/BSD distribution releases supported by iRedMail Enterprise:
If you need to install iRedMail on FreeBSD, please use the downloadable installer instead.
4 GB memory for a low traffic production server
with spam/virus scanning enabled.
Run commands below on the server to download iRedMail Enterprise for Linux (amd64 / x86_64):
Please download it and save to
/usr/local/bin/iredmail. This path is
hard-coded in systemd service file to start iRedMail Enterprise.
wget -O /usr/local/bin/iredmail https://dl.iredmail.org/iredmail-enterprise-1.0-beta1-linux-amd64
chmod +x /usr/local/bin/iredmail
Launch the installer:
8080 for initial deployment, please visit
http://your-server:8080 with a web browser and go through the wizard to
finish the installation.
8080 and runs on port
127.0.0.1:7793. Nginx is configured to proxy requests to it through URI
/admin/, please visit httpS://your-server/admin/ to access it.
Below are screenshots of the installation wizard.
A backend is a SQL or LDAP database used to store mail domains and accounts. There're not big differences between them, so we suggest you choose the one you're familiar with for easier maintenance.
A component is a software (or software group, service) which implements some network service(s). On this page you can choose the components you want to deploy on your mail server.
Few settings are required to deploy a mail server.
Note: while typing, it will validate the input value, please fill and wait for 1-3 seconds until it finished the validation.
Depends on the components you chose to install, the settings on this page may be different.
All account passwords are generated randomly during deployment, and stored
in files under
/root/.iredmail/kv/ on your own server, also organized in
/root/iRedMail/iRedMail.tips for your reference.
Review the settings:
Confirm and Deploy button to deploy immediately:
Once setup finished successfully, you should see info for login to admin panel. Please visit the URL and login with given username and password.
Note: This is a global admin which has all privileges.
After logged into admin panel, you can manage software components, tune server settings, manage mail accounts, etc.