前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker 搭建开源强大的邮局,poste.io

Docker 搭建开源强大的邮局,poste.io

作者头像
huolong
发布2023-09-13 08:06:20
6.4K0
发布2023-09-13 08:06:20
举报
文章被收录于专栏:技术指北

Poste.io 是一个开源的电子邮件服务器解决方案,它提供了一个简单而强大的邮件服务器环境,适用于个人用户、小型企业或组织。Poste.io 的目标是提供易于安装、配置和管理的电子邮件解决方案,并且尽可能减少复杂性。 以下是 Poste.io 的一些主要特点和功能:

  • 易于安装和配置:Poste.io 提供了一个简化的安装和配置过程,使用户能够快速设置和启动邮件服务器。
  • Web 用户界面:它提供了一个直观的 Web 用户界面,使用户能够轻松管理邮件服务器、创建和管理邮箱账户、设置域名等。
  • 邮箱功能:Poste.io 支持标准的电子邮件功能,包括收发邮件、邮件夹管理、邮件搜索、自动转发、自动回复等。
  • 安全性:Poste.io 使用各种安全措施来保护你的电子邮件和服务器,包括加密通信、防垃圾邮件过滤、反病毒扫描等。
  • 邮件过滤和规则:你可以设置邮件过滤器和规则,根据自定义条件自动处理邮件,例如将特定类型的邮件自动分类到特定文件夹。
  • 多域名支持:Poste.io 允许你管理多个域名和相关的邮箱账户,方便你为不同组织或团队创建和管理独立的邮箱。

重要:要部署自己的邮局,请先确认服务器的25端口是开放的,入站出站都是OK的才行,阿里云腾讯云的服务器25端口默认都是封的。不太好解封。所以要试玩搭建poste.io 最好用一个国外的机器

判断25端口可用方法是在服务器上执行: telnet smtp.qq.com 25 若输出是: `Trying 43.129.255.54... telnet: connect to address 43.129.255.54: Connection timed out` 则可以放弃部署邮局了。 若输出是以下内容,则证明该服务器25端口正常的,可以进行部署邮局。

代码语言:javascript
复制
Trying 43.129.255.54...
Connected to smtp.qq.com.
Escape character is '^]'.

进入下一步,域名解析配置,按照以下内容配置即可。mail.*.com 替换成你自己的域名就可以

mail A 你的IP地址 smtp CNAME mail.**.com pop CNAME mail.**.com imap CNAME mail.**.com @ MX mail.**.com @ TXT v=spf1 mx ~all

本次部署 poste.io,我们采用docker的方式。

ssh连接到服务器

执行docker命令 。需要把 -h 后面的域名改成你自己要部署的域名

代码语言:javascript
复制
docker run -d \
   --net=host \
   -e TZ=Europe/Prague \
  -v /home/mail:/data \
  --name "mailserver" \
  -h "mail.*.com" \
   -t analogic/poste.io

容器启动后,我们在前台访问。https://IP/admin/install/server 或者是你的域名/admin/install/server 进入配置页面。 在这个页面,我们输入我们邮箱的域名 以及生成密码后提交即可。切记记录一下邮箱的域名 和 管理员账户

进入后台,我们找到System settings — TLS certificate 。我们进行申请HTTPS证书。

申请完后,我们前台再次访问 我们的邮箱域名。 我这里是mail.aionlinefun.icu

他会自动跳转到邮箱的登录页面。

我们输入我们的超管邮箱账户和密码。页面如下,有中文!!

然后我们在virtual domains点击域名,申请DKIM

申请完后,需要按照页面提示更新DNS记录,新建一个TXT记录即可。

接下来我们测试发信。我们新建邮件,随便编辑一些内容我发给我的google邮箱,可以看到邮件该有的功能页面都有,挺齐全了。

然后点击发送

google邮箱视角:收到了(如果你没找到,不妨试着看看垃圾箱~)

有条件的去配置一个RDNS。一般来说,只有部分主机厂商有配置。

给这个邮局新增账号也很简单,只需要去后台,create user 即可。

创作不易,如果您觉得这篇文章对你有帮助,不妨给我点个赞,这将是我继续分享优质内容的动力。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档