前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Pmail——仅用一分钟就可以搭建好一个邮箱服务器

Pmail——仅用一分钟就可以搭建好一个邮箱服务器

作者头像
huolong
发布2023-10-26 17:02:20
13K0
发布2023-10-26 17:02:20
举报
文章被收录于专栏:技术指北

有一个自己的邮箱,是不是光想着就觉得很酷。在之前,我介绍过一个邮箱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的搭建过程相当简单,但是目前它只实现了基本的收发功能,也只能是单人使用,没有实现多人使用。感兴趣的可以安装体验一下。

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023年10月25日,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档