CentOS 7.4 安裝部署 iRedMail 郵件服務器

在公司部署了一套開源的郵件網關Scrollout F1用來測試,因爲Scrollout F1須要使用IMAP協議鏈接到郵件服務器上的隔離郵箱,抓取GOOD和BAD文件夾裏的郵件進行貝葉斯學習,但公司的郵件服務器沒有開啓IMAP服務,爲了避免動生產環境,決定單獨搭建一套郵件服務器。通過一番搜索,決定採用CentOS + iRedMail。html

1、環境說明後端

虛擬化環境,CentOS-7-x86_64-DVD-1804,iRedMail-0.9.8.tar.bz2瀏覽器

2、安裝操做系統bash

安裝操做系統不贅述,但有一點建議,就是在安裝時把hostname設置好,省得後面還要修改。服務器

安裝完成後運行yum update -y更新系統網絡

 禁用 SELinuxpost

 

3、安裝iRedMail學習

當前最新穩定版爲2018年4月3日發佈的iRedMail-0.9.8.tar.bz2,詳細信息參考官網https://www.iredmail.com/download.html測試

輸入命令 wget  https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.8.tar.bz2下載安裝包 spa

輸入命令tar xjf iRedMail-0.9.8.tar.bz2 解壓,進入解壓後的文件夾

輸入bash iRedMail.sh進行安裝。

不少文章在這一步提到因爲sh文件內的域名解析在國內沒法解析,致使沒法正常下載安裝文件,須要修改成國內鏡像源才能安裝。但實際安裝時發現,因爲國內鏡像源的相關軟件版本較低,沒法用於0.9.8,所以是沒用的,而直接執行命令bash iRedMail.sh是能夠正常下載並安裝的,即便由於網絡緣由個別文件沒法下載,也能夠根據URL使用瀏覽器下載後放到/iRedMail-0.9.8/pkgs/misc/目錄下便可正常進行安裝。

安裝過程以下:

用戶郵箱位置,使用默認或者本身指定目錄

選擇Nginx做爲Web Server

選擇郵件帳戶存儲後端,因爲我只是測試用,因此選擇MariaDB

設置MySQL管理員密碼

設置郵件域名

設置郵件域管理員postmaster@test.com的密碼

選擇功能,建議所有勾選

信息彙總,輸入y並回車繼續安裝

一共須要安裝56+145個packages

是否在防火牆中添加iRedMail提供的規則,建議選擇y

規則添加完畢後須要重啓防火牆

是否使用IRedMail提供的MySQL配置,選擇y

安裝完成信息彙總,須要重啓系統來啓動Mail服務

重啓後,使用瀏覽器打開網址https://127.0.0.1/mail/,輸入管理員的帳號和密碼

登陸成功,能夠看到三封系統發過來的使用注意事項

至此,iRedMail安裝完畢,能夠自行添加用戶發送郵件進行進一步的測試。

若是向其餘郵件服務器發送郵件,須要在DNS上添加A記錄和MX記錄。

安裝時參考瞭如下博文https://blog.csdn.net/FreshSunMa/article/details/80631094,在此對原做者表示感謝!

相關文章
相關標籤/搜索