一,系統環境配置
Poste執行時需要800MB左右記憶體,所以建議您至少需要在安裝1GB記憶體的VPS上搭建。另外還需注意,Poste只支援64位作業系統。
在安裝郵件伺服器之前,我們需要配置hostname,本文以mx.qing.su為例,當我們在SSH中執行hostname命令時,應看到mx的回顯,執行hostname -f時,應看到mx.qing.su的回顯。
開始安裝之前,我們需要做如下配置:
qing.su. A Any_IP mx.qing.su. A 88.88.88.88 qing.su. MX mx.qing.su. 10 mail.qing.su. CNAME mx.qing.su. smtp.qing.su. CNAME mx.qing.su. imap.qing.su. CNAME mx.qing.su. qing.su. IN TXT “v=spf1 mx ~all” _dmarc.qing.su. IN T XT “v=DMARC1; p=none; rua=mailto:[email protected]” 88.88.88.88 PTR mx.qing.su
(用您自己的域名替代上文的“qing.su”)
二,安裝Poste
首先我們執行以下命令安裝Docker(以Ubuntu 16.04 LTS 64 bit為例)
1.apt-get update
2.apt-get install \
3.apt-transport-https \
4.ca-certificates \
5.curl \
6.software-properties-common
7.sudo add-apt-repository \
8."deb [arch=amd64] https://download.docker.com/linux/ubuntu \
9.$(lsb_release -cs) \
10.stable"
11.apt-get update
12.apt-get install docker-ce
然後再執行以下命令安裝poste
1.docker run \
2.-p 25:25 \
3.-p80:80 \
4.-p 110:110 \
5.-p 143:143 \
6.-p 443:443 \
7.-p 587:587 \
8.-p 993:993 \
9.-p 995:995 \
10.-v /etc/localtime:/etc/localtime:ro \
11.-v /srv/poste/data:/data \
12.-name "PosteServ" \
13.-h "mx.qing.su" \
14.-t analogic/poste.io
耐心等待2-3分鐘即可。
三,配置SSL
點選左側System settings — TLS certificate, 然後點選綠色的issue free letsencrypt.org certificate, 輸入我們的域名,即可簽發並自動安裝證書,非常方便。您也可以手動申請並安裝證書。
至此,在伺服器上部署Poste郵件伺服器就全部完成了!
一,系統環境配置
Poste執行時需要800MB左右記憶體,所以建議您至少需要在安裝1GB記憶體的VPS上搭建。另外還需注意,Poste只支援64位作業系統。
在安裝郵件伺服器之前,我們需要配置hostname,本文以mx.qing.su為例,當我們在SSH中執行hostname命令時,應看到mx的回顯,執行hostname -f時,應看到mx.qing.su的回顯。
開始安裝之前,我們需要做如下配置:
qing.su. A Any_IP mx.qing.su. A 88.88.88.88 qing.su. MX mx.qing.su. 10 mail.qing.su. CNAME mx.qing.su. smtp.qing.su. CNAME mx.qing.su. imap.qing.su. CNAME mx.qing.su. qing.su. IN TXT “v=spf1 mx ~all” _dmarc.qing.su. IN T XT “v=DMARC1; p=none; rua=mailto:[email protected]” 88.88.88.88 PTR mx.qing.su
(用您自己的域名替代上文的“qing.su”)
二,安裝Poste
首先我們執行以下命令安裝Docker(以Ubuntu 16.04 LTS 64 bit為例)
1.apt-get update
2.apt-get install \
3.apt-transport-https \
4.ca-certificates \
5.curl \
6.software-properties-common
7.sudo add-apt-repository \
8."deb [arch=amd64] https://download.docker.com/linux/ubuntu \
9.$(lsb_release -cs) \
10.stable"
11.apt-get update
12.apt-get install docker-ce
然後再執行以下命令安裝poste
1.docker run \
2.-p 25:25 \
3.-p80:80 \
4.-p 110:110 \
5.-p 143:143 \
6.-p 443:443 \
7.-p 587:587 \
8.-p 993:993 \
9.-p 995:995 \
10.-v /etc/localtime:/etc/localtime:ro \
11.-v /srv/poste/data:/data \
12.-name "PosteServ" \
13.-h "mx.qing.su" \
14.-t analogic/poste.io
耐心等待2-3分鐘即可。
三,配置SSL
點選左側System settings — TLS certificate, 然後點選綠色的issue free letsencrypt.org certificate, 輸入我們的域名,即可簽發並自動安裝證書,非常方便。您也可以手動申請並安裝證書。
至此,在伺服器上部署Poste郵件伺服器就全部完成了!