看到很多VPS使用者並不是用來搭建網站的,而是用來建立郵件伺服器使用發送郵件,所以老左也來學習這類功能的應用。學習和使用搭建郵件伺服器肯定需要先用到免費開源的iRedMail軟體。iRedMail能夠在Red Hat、CentOS、SDebian、 Ubuntu等環境系統中快速部署郵件伺服器的解決方案。在這篇文章中,老左分享的是自己在Centos 6 32位系統中成功搭建的過程。
第一、更新系統安裝包
在準備安裝之前,必須更新系統安裝包,因為如果不處理這個問題,後面會出現"Installation failed, please check the terminal output"安裝錯誤。
第二、修改當前VPS主機名稱HOSTNAME
一般我們使用的VPS,通過"hostname -f"檢查一般主機名稱不是我們需要設定的根網域名稱。
A - 編輯/etc/sysconfig/network 檔案,把hostname設定成我們需要建立的郵件網域名稱mail.laozuo.org
B - 編輯 /etc/hosts檔案,在最上面一樣加上 127.0.0.1 mail.laozuo.org mail localhost.localdomain localhost 指令碼,注意其中修改成我們自己的主機名稱。
重啟VPS之後,再用"hostname -f"查看會看到當前的主機名稱已經變化成我們需要的。
第三、解析網域名稱
我們需要在網域名稱DNS解析中設定A記錄和MX記錄解析,這裡老左是用的DNSPOD做的網域名稱郵局,這裡設定如下:
這隻我們網域名稱的解析,A記錄和MX記錄,作為郵局專用。
第四、下載和安裝iRedMail
代碼如下 |
複製代碼 |
cd /root/
wget http://www.iredmail.com/iRedMail-0.8.7.tar.bz2
tar xjf iRedMail-0.8.7.tar.bz2
cd iRedMail-0.8.7
bash iRedMail.sh
|
輸入上面的下載和安裝步驟,然後會自動安裝,需要注意的是下載的安裝包是不是會帶有亂字串,如果是我們手工SFTP修改一下,然後再解壓和安裝。
安裝過程很順利,中間沒有出現錯誤,我們只需要等待,然後看下一步中的設定部分。
第五、iRedMail安裝過程和設定
A - 安裝開始歡迎介面
斷行符號或者點擊滑鼠YES確定開始安裝設定。以及看到/var/vmail安裝路徑預設斷行符號。
B - 選擇資料庫
這裡我選擇MYSQL資料庫作為資料存放區。
C - 設定MYSQL資料庫密碼
這裡設定的網域名稱與主機名稱是不能相同的。
E - 設定Webmail和iRedAdmin管理員密碼
第六、等待iRedMail安裝成功
需要插一段,設定防火牆和資料庫配置
設定n和y之後,再斷行符號繼續安裝,看到這樣的介面說明安裝完畢。
我們可以看到安裝完畢以及登入入口。預設是需要https登入的,我們要麼設定SSL認證登入,或者到/var/www/roundcubemail/config/config.inc.php檔案中設定$config['force_https'] = true;參數改成false之後重啟才可以生效。
這樣,iRedMail已經安裝完畢