Poste运行时需要800MB左右内存,所以建议您至少需要在安装1GB内存的VPS上搭建。另外还需注意,Poste只支持64位操作系统。
在安装邮件服务器之前,大家需要配置hostname,本文以mx.qing.su为例,当大家在SSH中执行hostname命令时,应看到mx的回显,执行hostname-f时,应看到mx.qing.su的回显。
开始安装之前,大家需要做如下配置:
qing.su.AAny_IPmx.qing.su.A88.88.88.88qing.su.MXmx.qing.su.10mail.qing.su.CNAMEmx.qing.su.smtp.qing.su.CNAMEmx.qing.su.imap.qing.su.CNAMEmx.qing.su.qing.su.INTXT“v=spf1mx~all”_dmarc.qing.su.INTXT“v=DMARC1;p=none;rua=mailto:dmarc-reports@qing.su”88.88.88.88PTRmx.qing.su
(用您自己的域名替代上文的“qing.su”)
二,安装Poste
首先大家执行以下命令安装Docker(以Ubuntu16.04LTS64bit为例)
1.apt-getupdate
2.apt-getinstall\
3.apt-transport-https\
4.ca-certificates\
5.curl\
6.software-properties-common
7.sudoadd-apt-repository\
8.’deb[arch=amd64]https://download.docker.com/linux/ubuntu\
9.$(lsb_release-cs)\
10.stable’
11.apt-getupdate
12.apt-getinstalldocker-ce
然后再执行以下命令安装poste
1.dockerrun\
2.-p25:25\
3.-p80:80\
4.-p110:110\
5.-p143:143\
6.-p443:443\
7.-p587:587\
8.-p993:993\
9.-p995:995\
10.-v/etc/localtime:/etc/localtime:ro\
11.-v/srv/poste/data:/data\
12.-name’PosteServ’\
13.-h’mx.qing.su’\
14.-tanalogic/poste.io
耐心等待2-3分钟即可。
三,配置SSL
点击左侧Systemsettings—TLScertificate,然后点击绿色的issuefreeletsencrypt.orgcertificate,输入大家的域名,即可签发并自动安装证书,非常方便。您也可以手动申请并安装证书。
至此,在服务器上部署Poste邮件服务器就全部完成了!