禹音:poste.io 可以用Docker搭建的强大邮局,从此实现邮箱自由

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

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

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

判断25端口可用方法是在服务器上执行: telnet smtp.qq.com 25

若输出是:Trying 43.129.255.54... telnet: connect to address 43.129.255.54: Connection timed out则可以放弃部署邮局了。

若输出是以下内容,则证明该服务器25端口正常的,可以进行部署邮局。


要搭建的话,首先我们进行域名解析配置,按照以下内容配置即可。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 后面的域名改成你自己要部署的域名
  • 容器启动后,我们在前台访问。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 即可。

感兴趣的小伙伴可以添加我的联系方式:

相关推荐

暂无评论