iRedMail的搭建過程記錄


iRedMail的搭建和注意事項

經過一段時間的折騰,終於將iRedMail搭建起來了,下面介紹一下搭建的過程,以及注意事項。

 

注意事項: 

  1. iRedMail不支持重復安裝,如果安裝錯誤,請重置環境;開始安裝時候,盡量選擇一個干凈的環境。這也是選擇雲服務器的原因,小巧、經濟。

  2. epel源是安裝的必要條件。

  3. 修改/etc/hosts, 127.0.0.1增加mail.lius.space(郵箱域名,因人而異)並切換到這個hostname,以及修改安裝腳本iredmail.org為鏡像ip的操作是必須的。

 

1. 前期准備

 

  【1】hostname的設定和iredmail.org的hosts指定

# vim /etc/hosts
在127.0.0.1的后面添加mail.lius.space     //設定的郵箱域名
在最下面添加一段:106.187.51.47 www.iredmail.org iredmail.org,保存退出。
# hostname mail.lius.space
# bash
# hostname -f   //看一下輸出結果是不是mail.lius.space

  【2】MX記錄的添加,下面以阿里雲的萬網域名的MX記錄添加為例:

  需要購買一個域名,還要有個帶公網ip的服務器(虛擬機因為沒有公網ip,只能發郵件,而不能收),雲服務器既輕巧又實惠,是最佳選擇。比如我們購買的域名是lius.space,公網ip是115.23.56.232,開始下面的配置:

 

  打開阿里雲的頁面 --> 登錄 --> 點擊左上角自己的賬戶名稱 --> 點擊菜單選項中的“雲解析” --> 點擊自己的域名

 

+

 

  添加MX記錄:

 

 點擊添加解析,共增加兩行記錄,分兩次添加;標題和對應的值如下:

主機記錄    記錄類型    線路類型    記錄值                MX優先級
mail         A        默認       115.23.56.232
@       MX       默認       mail.lius.space.        5

  一個記錄指向服務器的域名,注意后面有個“.”,不過即使不加,系統也會自動添加,優先級5或者10都可以;

  一個指向公網ip,也就是服務器的ip地址;

 

2. 下載iRedMail和相應參數調整

 

  在一個合適的目錄,下載和安裝iRedMail,推薦下載地址:https://bitbucket.org/zhb/iredmail/downloads,選擇0.9.2的版本就好。(官網只找到了最新版0.9.3的下載地址,參數有調整,修改方法還沒查資料)

# cd /usr/local/src/
# wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.2.tar.bz2
# tar jxvf iRedMail-0.9.2.tar.bz2
# cd iRedMail-0.9.0/pkgs/ # vim get_all.sh 用搜索的功能,修改https --> http;下載地址相關的iredmail.org --> 106.187.51.47
修改的原因:國內已經將iredmail.org屏蔽,以上ip是日本鏡像地址。 用命令也可以完成修改
#
sed -i 's/iredmail.org/106.187.51.47/g' get_all.sh

 

3. yum源擴展和執行下載腳本

 

  在/etc/yum.repo.d/目錄下面,確定要有epel的擴展源(epel.repo && epel-testing.repo),如果沒有,yum install -y epel-release

# cd /usr/local/src/iRedMail-0.9.0/
# sh iRedMail.sh

  

  經過漫長的等待,會出現一個類圖形界面:

 

  第一步,點擊Yes;(用鍵盤操作方法:Tab鍵“切換”,空格鍵“選擇”或“取消選擇”,Enter鍵“確定”)

 

 

  第二步,填寫郵件的存放目錄,默認即可,但確保磁盤空間足夠大。

 

  第三步,選擇數據庫,我們選的是MySQL。

 

  第四步,給MySQL數據庫的root用戶設定一個密碼。

 

  第五步,給郵箱添加域,這個域不能與mail.lius.space相同,可以是lius.com一類,不一定非要以space結尾;安裝完成后,可以在瀏覽器登錄郵箱管理員,增加域。

 

  第六步,給iRedMail郵箱管理員添加一個密碼。

 

  第七步,選擇安裝的組件,默認即可。

 

  以后的步驟按部就班即可;跳出如“[Y|n]n”的選項,除與22端口相關的為“n”以外,其余全部“y”。

Would you like to use firewall rules provided by iRedMail now? 
< Question > File: /etc/sysconfig/iptables, with SSHD port: 22. [Y|n]n

  

  安裝結束,會有如下提示:

********************************************************************
* URLs of installed web applications:
*
* - Webmail:
*   o Roundcube webmail: httpS://mail.lius.space/mail/
*
* - Web admin panel (iRedAdmin): httpS://mail.lius.space/iredadmin/
*
* You can login to above links with same credential:
*
*   o Username: postmaster@lius.space
*   o Password: root
*
*
********************************************************************
* Congratulations, mail server setup completed successfully. Please
* read below file for more information:
*
*   - /usr/local/src/iRedMail-0.9.2/iRedMail.tips
*
* And it's sent to your mail account postmaster@lius.space.
*
********************* WARNING **************************************
*
* Rebooting your system is required to enable mail services.
*
********************************************************************

 

  第八步,啟動所有相關的服務;

# for s in httpd iredapd amavisd clamd postfix dovecot cbpolicyd spamassassin clamd.amavisd saslauthd fail2ban; do /etc/init.d/$s restart; done

  如果很多提示關閉失敗的提示,不用管,原因是服務以前就是關閉的。

 

4. 賬戶的登錄和管理

 

  根據上面安裝結束時的提示:

Roundcube webmail: httpS://mail.lius.space/mail/   //登錄郵箱

Web admin panel (iRedAdmin): httpS://mail.lius.space/iredadmin/    //登錄管理后台

Username: postmaster@lius.space   //管理員郵箱地址,即賬號

Password: root   //管理員登錄密碼,類圖形界面操作時設定的。

  注意的是,https地址由於沒有購買認證,瀏覽器會提示危險,直接訪問即可;

 

  【1】郵箱管理頁面:

    登錄界面:

 

    添加域,可以豐富郵箱的尾綴。

+

 

    添加iRedMail郵箱賬號:

 

  (可選擇自己定義的域)

 

  【2】iRedMail郵箱用戶登錄和郵件操作

 

  郵箱登錄界面:

 

  (熟悉的功能和操作界面)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM