開源郵件系統的考察與部署

這幾天由於產品需求:需選定一套開源的郵件系統進行業務改造,經過資料比對,再加上身邊的這本《構建高可用Linux服務器》第8章「如何構建開源免費的企業級郵件系統」的推薦,最終選擇了iRedMail郵件系統進行詳細考察。(關於郵件系統的掃盲工做,也可看這本書)php

第一步確定是要部署試用下。html

  1. 經過官網瞭解iRedMail;linux

  2. 下載最新的release包;web

  3. 選擇相應的linux發行版(我選的是CentOS),須要注意的:shell

    • 最好保證linux系統是純淨的,個人系統就由於已經裝了MySQL致使安裝失敗。服務器

    • 因爲iredmail.org的域名被牆,請將iRedMail-x.y.z/pkgs/get_all.sh中的iredmail.org執行全局替換爲IP地址,shell命令 %s/iredmail.org/173.254.22.21/g 。app

網上關於搭建iRedMail的文章很多,可是也許是做者遺漏了什麼或是版本不一致的問題,有些並不能將最新版的iRedmail安裝成功或者後續配置講的並不清楚。可是有一篇文章我以爲寫得很詳細也很靠譜,推薦給你們。《CentOS 安裝iRedMail郵件方法》框架

安裝成功後會有以下提示ide


  • URLs of installed web applications: *post

  • - Webmail: https://mail.yw.com/mail/

  • - Admin Panel (iRedAdmin): https://mail.yw.com/iredadmin/

  • + Username: postmaster@yw.com, Password: yaowei *


  • Congratulations, mail server setup completed successfully. Please

  • read below file for more information: *

  • - /root/iRedMail-0.8.4/iRedMail.tips *

  • And it's sent to your mail account postmaster@yw.com. *

  • Please reboot your system to enable mail services. *


其中 https://mail.yw.com/iredadmin/ 爲管理平臺頁面,能夠在其中對郵件系統進行監控、設置、添加用戶...

https://mail.yw.com/mail/就是本身的郵件頁面了,很舒服簡潔的界面,能夠試操做給他人發個郵件。

咱們上面說要按業務改造爲本身的郵件系統,那確定是要改動源碼的。開始我還有個誤解覺得整個郵件系統都是iRedMail的做者寫的,最後看到源碼後才知道iRedMail的做者寫的是iredadmin這個管理端(做者是個中國同胞:張煌彬。很是感謝他,也但願國產開源愈來愈好),使用的是web.py框架。

我的郵件系統界面是基於webmail服務的Roundcube,使用的是php語言。咱們要改造的就是他,順便掛個廣告,有願意來濟南工做的工程師請聯繫我。:)

相關文章
相關標籤/搜索