iRedMail is out of the box open source mail server solution on Linux like operating system. The beauty of iRedMail is that it provides web based admin panel from where mail admin or system admins can do all email related operations task. Some of other features are listed below :
Support unlimited email accounts.
It provides Roundcube as webmail (MUA )
It used Postfix as MTA & Dovecot as MDA
It pvoides Calendar service via CalDAV & Contact service via CardDAV
It uses SpamAssassin for Spam scan and Amavis & Clamav for Mail virus scan.
OpenLDAP, MariaDB and PostgreSQL can be used to save mail accounts
In this article we will demonstrate how to install and configure iRedMail on CentOS 7 & RHEL 7. I am going to use followings for iRedMail setup.
OS = CentOS 7 or RHEL 7
Domain = nsitmail.com
Server Hostname = mail.nsitmail.com
Note : In case if you want mails from your mail server to be delivered in inbox not in spam folder then update the DNS records like A & PTR before installation and TXT ( SPF & DKIM ) after installation.
Step:1 Set hostname and disable Selinux.
Set the proper hostname using hostnamectl command if it is not set.
[root@mail ~]# hostnamectl set-hostname mail.nsitmail.com [root@mail ~]# hostname -f mail.nsitmail.com [root@mail ~]#
Update the /etc/hosts file
127.0.0.1 mail.nsitmail.com localhost.localdomain localhost
Disable Selinux
[root@mail ~]# setenforce 0
Edit the file /etc/sysconfig/selinux , set the parameter “SELINUX=disabled” , Reboot the server to disable selinux completely.
Step:2 Download the tar file of iRedmail.
Download the latest version of iRedmail from their Official Web Site or use below wget command to download from terminal.
[root@mail ~]# wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.3.tar.bz2
Step:3 Extract the tar file & execute installation Script.
[root@mail ~]# ll total 124 -rw-r--r-- 1 root root 126277 Dec 20 19:12 iRedMail-0.9.3.tar.bz2 [root@mail ~]# [root@mail ~]# tar -jxvf iRedMail-0.9.3.tar.bz2 [root@mail ~]# cd iRedMail-0.9.3 [root@mail iRedMail-0.9.3]# sh iRedMail.sh
After couple of seconds , below screen will appear , Select yes and press enter.
Define the folder or directory where users mailbox will be stored.
Select the web Server for iRedmail. Default is Nginx.
Select the database of your choice which will store domain names and mail accounts. In my case i am using MariaDB.
Define the domain name for your mail server. In my case domain name is “nsitmail.com”
Set Password for postmaster account.
Select Optional Components of iRedmail installation
Press “y” to continue installation, Mail Server info & Credentials are kept in the file “/root/iRedMail-0.9.3/config”. Please keep this file in secure place.
As per instructions , reboot the server to enable all mail services.
Postfix mail logs and iRedmail logs are stored in “/var/log/maillog” and “/var/log/iredapd/iredapd.log” respectively.
Note : Default administrator name is “postmaster@nsitmail.com”
Following are the Important URLs after the Installation is completed , replace the domain name as per your setup in mentioned URLs.
iRedAdmin – official web-based admin panel:
https://mail.nsitmail.com/iredadmin/
Username: postmaster@nsitmail.com, password: XXXXXXXXXX
Roundcube webmail URL :
http://mail.nsitmail.com/mail/
SOGo Groupware
https://mail.nsitmail.com/SOGo/
Step:4 Create Users & domain from Admin Panel.
To create users first login to admin panel. Use user name as “postmaster@<domain>” and password that we set during installation.
Click on Add option and then Select Users.
Add a new Domain :
From the admin Panel , Select “Domain & accounts” option and then click on Add domain
Define the domain name & Organization Name and then further we can create users on newly created domain.
Step:5 Access Roundcube (Webmail).
Open the url in the browser “https://mail.nsitmail.com/mail/” , replace the domain name as per your setup.
Send a test mail to verify the functionality.
As we see that i got the mail from iRedmail mail server, so we can say the iRedmail is successfully installed and configured.
25 Comentários
I got what you intend, thankyou for putting up.Woh I am lucky to find this website through google. Being intelligent is not a felony, but most societies evaluate it as at least a misdemeanor. by Lazarus Long. fedaeaddebeb
I really enjoy the blog article.Really looking forward to read more. Fantastic. ggbgkekeedgdfddf
Nice blog! Is your theme custom made or did you download it from somewhere?
A design like yours with a few simple adjustements would really make
my blog shine. Please let me know where you got your design. Thanks a lot
You’re so interesting! I do not think I’ve read through something like that before.
So good to find another person with some original thoughts on this topic.
Seriously.. thanks for starting this up. This site is something that is required on the web, someone with a little originality!
Thank you friend.
Thank you for your suggestions
I have been surfing online more than 3 hours today, yet I never found any interesting article like yours. It’s pretty worth enough for me. In my view, if all site owners and bloggers made good content as you did, the net will be a lot more useful than ever before.
Thank you for your suggestions 😉
My partner and I absolutely love your blog and find
the majority of your post’s to be just what I’m looking for.
Do you offer guest writers to write content for you personally?
I wouldn’t mind composing a post or elaborating on many of the
subjects you write with regards to here. Again, awesome web log!
Hello friend, if there is interest to participate in the project by creating articles you can send an email to geraldo@techpoli.info
Thank you
Hi! This post could not be written any better! Reading through this post reminds me of my good old room mate!
He always kept talking about this. I will forward
this post to him. Pretty sure he will have a good read.
Thanks for sharing!
Thank you 😉
Hi there, I found your web site by means of Google while looking
for a related subject, your web site came up, it looks great.
I have bookmarked it in my google bookmarks.
Hi there, simply become alert to your weblog via Google,
and located that it is really informative. I am going to be careful for
brussels. I’ll be grateful if you happen to continue this in future.
A lot of other folks might be benefited out of your writing.
Cheers!
Thank you 😉
Hello Guy.
Thank you 😉
I simply want to tell you that I am newbie to weblog and seriously enjoyed you’re website. Likely I’m planning to bookmark your blog post . You certainly come with outstanding articles and reviews. Regards for revealing your web page.
Thank you 😉
Thanks
Hello, I wish for to subscribe for this weblog to take hottest updates, thus where
can i do it please help out.
Hello I deactivated a subscription for several people with my content.
But you can leave your email that I put in the gronogram for when there are new posts warns you.
Hi. I’m using WordPress with the Olsen Light theme. Any doubts let me know
Thanks very nice blog!
Thanks
Awesome blog post.Really looking forward to read more. Keep writing.
thank you