标签:xxxx -- xxx mail Poste com docker 10443
一、 容器部署poste
1、 安装docker,注意docker版本19
wget https://raw.githubusercontent.com/helloxz/shell/master/install_docker.sh bash install_docker.sh
2、 拉取镜像
docker pull analogic/poste.io
3、 运行容器
docker run -d -p 10080:80 -p 10443:443 -p 25:25 -p 110:110 -p 143:143 -p 465:465 -p 587:587 -p 993:993 -p 995:995 -p 4190:4190 -e TZ=Asia/Shanghai -v /workspace/data/poste:/data --name "mailserver" -h "mail.xxxx.com" --restart=always -t analogic/poste.io
命令解释:
10080/10443是WEB访问端口,为了避免和本地已有WEB服务(nginx等)冲突,所以这里使用的10080/10443作为WEB端口
TZ=Asia/Shanghai:设置容器为上海时区
/data/mail-data:本地数据目录,根据实际情况修改为服务器目录
mail.xxxx.com:改成你自己的域名
--restart=always:容器异常时自动拉起
4、 iptables放行465、25、993端口
二、 poste初始化
IP为邮件域名解析的IP
https://xxx.xxx.xxx.xxx:10443/ 配置admin账号密码
https:///xxx.xxx.xxx.xxx:10443/admin 邮箱管理后台
https:///xxx.xxx.xxx.xxx:10443/webmail 邮件收发管理
进入后台生成dkim key
三、 dns解析配置
主机名 |
记录类型 |
记录值 |
|
A |
xxx.xxx.xxx.xxx |
imap |
CNAME |
mail.xxxx.com |
smtp |
CNAME |
mail.xxxx.com |
pop |
CNAME |
mail.xxxx.com |
xxxx.com |
MX |
mail.xxxx.com |
_dmarc |
TXT |
v=DMARC1; p=none |
xxxx.com |
TXT |
v=spf1 a mx ip4:xxx.xxx.xxx.xxx ~all |
s20210902618._domainkey |
TXT |
$a |
$a = ‘k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuNCMvVMDJkNPgT3dRbHhG65qubsY+cALwI+rdivhSxooXDzBgEkRJOWGKLjbZeKNSk5K/XJOJu4jN17oiuBtFAoMpPj6iCcf9E0OWs7RgWIfHzaFSUq/yYtqPPjlqpMQt9LKCLKxAoak748VxK3ujVPT9Rh7cVFqTOIex79zHWCorLN0qrC7ZRd3q8gQCfOLB1hAplhgskOITKzdudvka7hugF2+4ckz30NvO/HYQMRbXKxASn7EIdM4XzB8Aiju9z9AxNFtmW1+Jl6DNp4s66YPtDbwTPI0GPlTNhdjuht3QqZm/knl1F/q4Mj5jGSZ0IN50H0Q32xsITjU7d0fqwIDAQAB’ (dkim)
四、 邮件发送测试
向外部邮箱发送邮件,抓包服务器25端口的流量,分析是否通信正常
邮箱测试评分:
标签:xxxx,--,xxx,mail,Poste,com,docker,10443 来源: https://www.cnblogs.com/Jupiter-blog/p/16418718.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。