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


在公司部署了一套開源的郵件網關Scrollout F1用來測試,由於Scrollout F1需要使用IMAP協議連接到郵件服務器上的隔離郵箱,抓取GOOD和BAD文件夾里的郵件進行貝葉斯學習,但公司的郵件服務器沒有開啟IMAP服務,為了不動生產環境,決定單獨搭建一套郵件服務器。經過一番搜索,決定采用CentOS + iRedMail。

一、環境說明

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

二、安裝操作系統

安裝操作系統不贅述,但有一點建議,就是在安裝時把hostname設置好,免得后面還要修改。

安裝完成后運行yum update -y更新系統

 禁用 SELinux

 

三、安裝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下載安裝包 

輸入命令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,在此對原作者表示感謝!

 

 

 


免責聲明!

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



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