取得docker的最新版本

sudo curl -sSL https://get.docker.com/ | CHANNEL=stable sh

把docker系統服務開啟及開機啟動

sudo systemctl enable docker.service
sudo systemctl start docker.service

取得docker-compose的最新版本

sudo curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version

安裝git

sudo apt install git

使用git取得MailCow 並且確認 umask 是否有 0022

umask
0022
cd /opt
sudo git clone https://github.com/mailcow/mailcow-dockerized
cd mailcow-dockerized

執行shellscript

sudo ./generate_config.sh

將提示您輸入主機名(必須是正確的子域名,例如mail.yourdomain.com) 之後會生成 mailcow.conf文件,其中包含所有配置選項。

默認配置可以正常運作,但是您可以編輯mailcow.conf文件中的選項以自定義郵件服務器。

產生設定檔 FQDN 主機名稱取為 mail.xxx.net 或者 xxx.xxx.local ,此設定是 Docker 主機名稱,不可跟本機名稱重複不然系統會有異常並且無法正常收發信件服務。

使用之前安裝的docker-compose工具提取Mailcow的所有依賴項

sudo docker-compose pull

執行Mailcow

sudo docker-compose up -d

開啟http://localhost/ 預設帳密是 admin / moohoo

Configuation > Mail Setup > Domains設定一組收件的domain

Configuation > Mail Setup > Mailboxes設定使用者

webmail

http://localhost/SOGo/so/

登入後的介面

點閱: 440

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料