<
poste邮箱服务
>
上一篇

kibana地图
下一篇

sentinl插件报警

poste邮箱服务

突然接到一个邮箱服务器的需求,本着省事的原则,肯定是docker起一下最方便了,然后找到了poste

分企业版和免费版 免费版就足够了

官网: https://www.poste.io/

文档地址: https://www.poste.io/doc/

解析dns

A记录填服务器IP

主机记录 记录类型 记录值 备注
mail A XXX.XXX.XXX.XXX 解析到邮件服务器
smtp CNAME mail.blog-wuchen.cn.  
pop CNAME mail.blog-wuchen.cn.  
imap CNAME mail.blog-wuchen.cn.  
@ TXT v=spf1 mx -all 只允许mx地址发邮件
_dmarc TXT v=DMARC1; p=none; ruf=mailto:1156858764@qq.com;rua=mailto:1156858764@qq.com 验证邮件签名,识别并拦截伪造邮件,发送到指定邮箱
s20190323467._domainkey TXT 密钥,下面有解释 验证邮件签名,识别并拦截钓鱼邮件
@ MX mail.blog-wuchen.cn. 用于指定负责处理发往收件人域名的邮件服务器
mail MX mail.blog-wuchen.cn. 用于指定负责处理发往收件人域名的邮件服务器

安装

就在服务器上装好docker-ce 推荐清华大学开源软件镜像站 安装

# -v 挂载宿主机的目录 -h 指定邮件服务器的主机名
# 官方文档建议这样
docker run \
    --net=host \
    -v /etc/localtime:/etc/localtime:ro \
    -v /opt/data/poste:/data \
    --name "mailserver" \
    -h "mail.blog-wuchen.cn" \
    -t analogic/poste.io
    
# 也可以这样
    docker run \
    -p 25:25 \
    -p 80:80 \
    -p 443:443 \
    -p 110:110 \
    -p 143:143 \
    -p 465:465 \
    -p 587:587 \
    -p 993:993 \
    -p 995:995 \
    -v /etc/localtime:/etc/localtime:ro \
    -v /opt/data/poste:/data \
    -h "mail.blog-wuchen.cn" \
    --name "mailserver" \
    -t analogic/poste.io

打开浏览器 mail.blog-wuchen.cn,第一次会提示不安全连接 直接进入就行了 它强制https的

设置一个密码

1553397849722

进入之后找到1553397887297

创建dkim 密钥1553397913785

然后把这个密钥复制出来解析到dns那就好了

1553397938932

使用免费证书

1553398008034

1553398053802

然后等待证书下发,重启下容器,重新登陆即可

1553398175743

收发邮件

web端收发软件是用的roundcube

1553398195898

客户端连接的话,foxmail会提示ssl错误,连接不上 这里推荐一下YoMail 也挺好看的

1553398610843

1553400030922

测试一下邮件的得分 测试地址:https://www.mail-tester.com/

用邮箱给这个地址发一封邮件就好了

1553399381557

1553399481252

PS1: 要去解封25端口才行,还在研究为啥不能用ssl端口。。。明明设置了

Top
Foot