有一个自己的邮箱,是不是光想着就觉得很酷。在之前,我介绍过一个邮箱 poste.io 的搭建过程。虽然说是用 docker 但是其实搭建起来还是挺麻烦的。今天再来介绍一个搭建简单的邮局系统 pmail。
作者的 github 地址如下:https://github.com/Jinnrry/PMail readme 里有明确说 PMail 是一个追求极简部署流程、极致资源占用的个人域名邮箱服务器。单文件运行,包含完整的收发邮件服务和 Web 端邮件管理功能。只需一台服务器、一个域名、一行代码、一分钟部署时间,你就能够搭建出一个自己的域名邮箱。
项目的优势:
1、部署简单
2、资源占用极小
编译后二进制文件仅 15MB,运行过程中占用内存 10M 以内。
3、安全方面
支持 dkim、spf 校验。正确配置的情况下,Email Test 得分 10 分。
4、自动 SSL 证书
实现了 ACME 协议,程序将自动获取并更新 Let’s Encrypt 证书。
项目的不足:
1、目前只完成了最核心的收发邮件功能。基本上仅针对单人使用,没有处理多人使用、权限管理相关问题。
2、前端 UI 交互较差
接下来,我们一起安装体验一下~
可以从作者的 realease 页面下载各个客户端支持 linux 和 Windows。https://github.com/Jinnrry/PMail/releases 也可以使用 docker 的方式进行安装,在这里,我们采用 docker 方式安装。
前提条件:如果你服务器开启了防火墙,你需要放行 25、80、443 这三个端口
-
执行命令: docker run -d -p 25:25 -p 80:80 -p 443:443 -p 465:465 -v $(pwd)/config:/work/config ghcr.io/jinnrry/pmail:latest
-
等待容器启动之后,我们访问我们的http://127.0.0.1 或者公网 IP 即可进入引导页面 -
接下里我们进行设置数据库、密码、域名、dns 等设置,在这里需要说一下的是 smtp 地址,就是需要配成 smtp.域名就 oK 了。 。ssl 我们选择自动配置,让 pmail 自动帮我们申请即可。然后我们根据页面上的需要配置的 DNS 解析,进行相对应的配置即可。 然后都配置完成之后就可以登录了~~ -
然后就是发邮件测试了。 我给我的网易邮箱发送。我们去邮箱里找找 一切顺利 。 而且 pmail 自动帮我们申请了 ssl 证书,很 nice
pmail 的搭建过程相当简单,但是目前它只实现了基本的收发功能,也只能是单人使用,没有实现多人使用。感兴趣的可以安装体验一下。
创作不易,如果您觉得这篇文章对你有帮助,不妨给我点个赞,这将是我继续分享优质内容的动力。
本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
联系方式(#替换成@):adminlr###msn.cn