社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  docker

Docker自建私人邮件服务器 ewomail

院长技术 • 1 年前 • 272 次点击  

院长简介

作者:院长

职位:运维开发工程师

官网:https://deanit.cn

博客:https://blog.deanit.cn

擅长:

【虚拟化,容器化,自动化运维,CICD,监控,日志,中间件,双机热备,分布式存储,数据库,认证,组网隧道,Kali 安全渗透,网络攻击,负载均衡,Html,Css,Js,Jq,Vue3,Shell,Python,Go,前后端框架】

部署安装

拉取CentOS镜像

docker pull centos:centos7

不推荐拉取别人现成的ewomail镜像

其实很简单,根据ewomail官网上的介绍,其实搭建ewomail一行代码代码就能搞定,之后我会提到。而且我尝试过使用其它人的docker来搭建,很麻烦,最后都没有成功。

创建ewomail容器

docker run  -idt \
  -p 25:25 \
  -p 109:109 \
  -p 110:110 \
  -p 143:143 \
  -p 465:465 \
  -p 587:587 \
  -p 993:993 \
  -p 995:995  \
  -p 80:80 \
  -p 8080:8080 \
  --name ewomail centos:centos7

防火墙

假如说你是腾讯云服务器,很可惜,25端口是不开放的,你无法搭建自己的邮件服务器。它说是为了净化网络环境。

假如说你是阿里云服务器,25端口是被占用的,你必须先kill掉对应端口的进程,然后再启动才可以

进入容器内搭建

docker exec -it ewomail /bin/bash

安装wget

apt-update
apt install wget

一键安装,注意,后面的 deanit.cn 要换成你自己的域名

wget -c https://down.ewomail.com/install-03.sh && sh install-03.sh deanit.cn

进入后台完成配置

后台端口是8010,你可以访问你的服务器+加端口8010来进行后台设置了

刚开始默认用户: admin 默认密码: ewomail123

进入邮箱系统设置,完成ewomail的域名配置,这个域名一定是要你已经购买的域名

创建邮箱账户

域名解析

稍等几分钟就可以了

招贤纳士

欢迎👏关注《院长技术》,只做原创,干货~~~

      

更多技术干货持续输出中......

欢迎👏加院长助理,邀请微信群:《烦请关注公众号》

欢迎加入QQ-2群:【

1群已满

推荐阅读

K8s命令行交互运维神器


院长带你玩转K8s证书续签


Nginx配置SSL证书及跳转特别配置


Docker自建轻量监控系统


欢迎关注我的公众号“院长技术”,原创技术文章第一时间推送。

知识星球

《院长技术》知识星球已开通!

费方式:请使用微信支付,不要用星球币支付!!!

‍‍目前知识库正在加急更新中,会根据你们需求,优先上传某类知识库。

优惠:目前第三阶梯价格129元,凡通过此文章看到后加入星球的,则可限时以价格109元加入星球。加入后陆续可看到我的所有干货文档!

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/167565
 
272 次点击