1. 程式人生 > >教你在docker搭建自己的郵件伺服器-Ewomail

教你在docker搭建自己的郵件伺服器-Ewomail

重要資料

一時興起,搭建一個屬於自己的郵件伺服器玩玩!

為什麼會選擇Ewomail呢?而且Ewomail是支援centos系統。實際上這都不是什麼問題,當今虛擬化技術這麼強大,這都不是問題。這裡我就使用docker,在容器中搭建郵件伺服器。當然,安裝centos系統也可以。

言歸正傳,開始我的表演-——

第一步:準備一臺電腦(Ubuntu系統),瞭解一下docker相關知識,然後起飛!就這麼簡單。

第二部:找個網路好點的地方哈。

第三部:搭建伺服器

  • docker search EwoMail
  • docker pull bestwu/ewomail
  • docker run  -d -h mail.ewomail.com --restart=always \
      -p 25:25 \
      -p 109:109 \
      -p 110:110 \
      -p 143:143 \
      -p 465:465 \
      -p 587:587 \
      -p 993:993 \
      -p 995:995  \
      -p 80:80 \
      -p 8080:8080 \
      -v `pwd`/mysql/:/ewomail/mysql/data/ \
      -v `pwd`/vmail/:/ewomail/mail/ \
      -v `pwd`/ssl/certs/:/etc/ssl/certs/ \
      -v `pwd`/ssl/private/:/etc/ssl/private/ \
      -v `pwd`/rainloop:/ewomail/www/rainloop/data \
      -v `pwd`/ssl/dkim/:/ewomail/dkim/ \
      --name ewomail bestwu/ewomailserver

第四部:登入管理中心

第五步:請!開始你的表演

遺留問題:服務啟動遇到埠被佔用

解決辦法:lsof -i:80|grep -v "PID"|awk -F ' ' '{print "kill -9 "$2}'|sh

第六步:有問題請留言!