How iRedMail Works
- Download all necessary packages, so that we can avoid network issues during installation.
- Verify packages by MD5 Checksum, make sure packages are fetched correct.
- Create custom yum repository via ISO images, or use RHEL/CentOS official repositories for packages dependence.
- Configure mail server setting via 'dialog' user interface, including:
- Selecting packages/features
- Set first virtual domain, including:
- domain name
- global domain admin
- first normal virtual user
- Install and configure packages according to above server setting.
Note: Each step is easy to port to other linux/BSD distrobutions, feel free to port it and contribute your patches. :)