只需一分钟,搭建一个自己的域名邮箱服务

2023-08-14 10:01:57 +08:00
 jiangwei2222

两周前开源了PMail的第一版,第一版基本上只完成了核心逻辑。这两周花了几天,完成了 2.0 版本。新版本支持了 SQLite 数据库、支持了 ACME 协议(能够全自动处理 SSL 证书的获取与更新)、添加了配置引导页面。

这个版本极大的优化了部署效率。因此,我给这个项目写了一个口号:

一台服务器、一个域名、一行代码、一分钟时间,你就能够搭建出一个自己的域名邮箱。

目前绝对是全网你能找到的,资源占用最少、部署最方便的邮箱服务器。除此之外,自动 SSL 、微信 Push ,应该也是全网独此一家。

演示视频:

项目地址:

https://github.com/Jinnrry/PMail

免责声明:

我自己目前使用了两个多月了,收发国内外各种 app 的验证码,均没有任何问题。但是项目整体没有完整的测试用例,也没有经过严谨的测试,也没有大量用户验证。因此不建议立刻把自己的主邮箱迁过去。

其他:

欢迎各类 PR ,无论你是修复 bug 、新增功能、修改翻译。最后,征求一个 Logo !

7371 次点击
所在节点    分享创造
76 条回复
CY4suncheng
2023-08-14 10:04:13 +08:00
应该支持通过接口获取指定邮箱验证码的功能吧?
shuxhan
2023-08-14 10:09:45 +08:00
看着小巧精致,等一个 docker 版本
wentx
2023-08-14 10:27:07 +08:00
HunSiKing
2023-08-14 10:27:51 +08:00
支持一番!
xmsumi
2023-08-14 10:47:20 +08:00
支持并期待更新 API ,方便接入到其他项目使用。
clooooo
2023-08-14 10:51:38 +08:00
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x8 pc=0x990826]

goroutine 1 [running]:
main.main()
/Users/didi/privatePjt/PMail/server/main.go:56 +0xa6

启动是这个报错?
WebKit
2023-08-14 10:54:34 +08:00
支持,等养肥了在用。😅
eBMm8zIi0Zq3
2023-08-14 10:59:00 +08:00
支持! 能不能支持多域名?
maskerTUI
2023-08-14 11:12:09 +08:00
这个好,眼前一亮的个人产品。
IDAEngine
2023-08-14 11:13:36 +08:00
太精简,喜欢😍
BaseException
2023-08-14 11:30:02 +08:00
star 了
shermie
2023-08-14 11:41:12 +08:00
希望支持通过接口获取指定邮箱验证码的功能
runningowl
2023-08-14 11:46:13 +08:00
leoskey
2023-08-14 11:53:02 +08:00
logo 就把 @ 顺时针旋转 90 度
jiangwei2222
2023-08-14 11:53:27 +08:00
@CY4suncheng
@xmsumi
只是读验证码的话,你直接读数据库就行吧?或者你写个插件获取也行,再或者你直接用前端的获取邮件列表接口也行
jiangwei2222
2023-08-14 12:04:47 +08:00
@clooooo 重新发了个版本,修复了
jiangwei2222
2023-08-14 12:05:40 +08:00
@eBMm8zIi0Zq3 这个暂时没考虑到
jiangwei2222
2023-08-14 12:06:31 +08:00
jiangwei2222
2023-08-14 12:07:01 +08:00
@shermie 直接读数据库?
jiangwei2222
2023-08-14 12:09:12 +08:00
@runningowl 试了下,有点丑,只是简单把名字换个字体生成图片而已。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/965029

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX