一,系统环境配置
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:dmarc-reports@qing.su” 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邮件服务器就全部完成了!
版权声明:本文来自用户投稿,不代表【小灵猫网】立场,本平台所发表的文章、图片属于原权利人所有,因客观原因,或会存在不当使用的情况,非恶意侵犯原权利人相关权益,敬请相关权利人谅解并与我们联系(邮箱:dandanxi6@qq.com)我们将及时处理,共同维护良好的网络创作环境。