[Transfer] Author: Zhu MahaI CentOS installed iRedMail web mail server, centosiredmail
The Chinese name is "iResearch mail", which was renamed by the rhms project. It is a mail server solution designed for Red Hat (R) Enterprise Linux and CentOS. It is a shell script used after the operating system is installed, deploy a complete set of email server solutions quickly. Iredmail Google Open Source Address: http://code.google.com/p/iredmail/
Iredmail System Requirements
The installation of iredmail requires a clean system environment, which means that the server does not have components related to iredmail, such as apache, mysql, OpenLDAP, postfix, Dovecot, and Amavisd. Otherwise, the original configuration file will be overwritten, and the installation of iredmail may even fail.
To install iredmail, you must meet the following two conditions:
1. A clean system, such as RHEL, CentOS, and Scientific Linux.
2. No less than MB of memory.
Preparations before installation
1. Set a fully qualified domain name (FQDN) Host Name
Run the command hostname-f to view the current host name:
- $ Hostname-f
- Demo.iredmail.org
In RHEL/CentOS/Scientific Linux, setting hostname usually changes the following two files:
/Etc/sysconfig/network host name settings.
/Etc/hosts host name resolution, which must be placed first.
2. Activate the yum software library to install the new software package.
The configuration file of the CentOS system software library is located in the/etc/yum. repos. d/directory with the suffix ". repo". Open these files. If "enabled = 1" is included, the files are activated.
3. download the latest iRedMail
Download here: http://code.google.com/p/iredmail/wiki/Download? Tm = 2
Decompress the package:
- # Cd/root/
- # Tar xjf iRedMail-x.y.z.tar.bz2
Start iRedMail Installation
If the server is in China, because the domain name is walled, you need to open the file/root/iRedMail-x.y.z/pkgs/get_all.sh, find iredmail.org with 173.254.22.21.
- # IRedMail-x.y.z/cd/root/
- # Bash iRedMail. sh
The following is the installation:
1) Welcome to the installation page.
2) Specify the storage mailbox path. The default value is/var/vmail /.
3) Select the backend of the storage account and select the one you are familiar. Then you can manage your account in iRedAdmin.
4) if the selected backend is OpenLDAP, two questions will be asked next.
4.1) LDAP suffix
4.2) LDAP Password
5) set the mysql root Password
6) set your first email domain name
7) set the mailbox management address
8) set the mailbox background management password
9) set the mailbox User Password
10) Select an optional component for Installation
11) set the default language
After answering these questions, the installer will ask whether to start installation. Enter y.
Important things to know after installation
1. Read/root/iRedMail-x.y.z/iRedMail. tips, which contains information related to iredmail
2. Set dns record http://code.google.com/p/iredmail/wiki/DNS_SPF for SPF
3. Set DNS record http://code.google.com/p/iredmail/wiki/DNS_DKIM for DKIM
Webmail and other program Portals
Webmailhttp: // your_server/mail/(or/webmail,/roundcube)
IRedAdmin (admin panel) httpS: // your_server/iredadmin/
PhpMyAdminhttpS: // your_server/phpmyadmin/
PhpLDAPadminhttpS: // your_server/phpldapadmin/
AwstatshttpS: // your_server/awstats. pl? Config = web (or? Config = smtp)
On centos, iredmail cannot be accessed after running for a period of time (including webmail and foxmail clients). You need to restart the firewall.
The iredmail component is fail2ban, which is used to place brute-force password cracking attacks on the mailbox. If an ip address fails to enter the password multiple times within a certain period of time, this ip address will be blocked, after the firewall is restarted, you can either stop fail2ban or check which email address or password in the log is incorrect for multiple times. Or add it to the fail2ban white list.
How can I configure iRedmail in CentOS 65?
Modify pkgs/get-all.sh
Replace iredmail.org with 173.254.22.21