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

2023 年 8 月 14 日
 AutumnVerse

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

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

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

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

演示视频:

项目地址:

https://github.com/Jinnrry/PMail

免责声明:

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

其他:

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

8924 次点击
所在节点    分享创造
76 条回复
mianlaodie
2023 年 8 月 14 日
同求一个 docker 版本
cat9life
2023 年 8 月 14 日
注意国内默认 block 25 端口,需要申请开通
cheung
2023 年 8 月 14 日
正需要这么个轻量级的邮件应用,API 接口整起来。
awsl2333
2023 年 8 月 14 日
不错
dianso
2023 年 8 月 14 日
喜欢单文件二进制部署,问一下,我的网站每天回复别人留言自动发邮件,大概几万封,目前是内置了 13 个 163 的账号来完成。

要是我服务器大量发送会不会被主流邮件商拉黑啊
AutumnVerse
2023 年 8 月 14 日
@dianso 卧槽,几万封,这个就得看其他邮件服务器的策略了。这种我也不确定,现在最好别把核心业务迁过来,我也只用了几个月,可能有各种 bug
zhcnxyz
2023 年 8 月 14 日
支持
kebamt
2023 年 8 月 14 日
骗人🤥,花了 21 分钟🤣
dusu
2023 年 8 月 14 日
说说我们目前对自建邮局正在处理的一些深入需求,OP 也可以看看:

1. 针对单机多 ip/多域名/多出口发信的问题
2. 分布式,解决单点问题,mx 解析一条记录肯定是不够的,单节点去部署邮件就得一台一台去看,略麻烦
3. 不接 rspamd 没法过滤垃圾邮件 后期垃圾邮件多了会很烦,同时支持 rule 的话可以解决转发、过滤、分流等问题

另外可以参考一下这个项目
https://github.com/jeboehm/docker-mailserver
tyzandhr
2023 年 8 月 14 日
能否通过 api 代理 gmail ?
pigmen
2023 年 8 月 14 日
还是 Cloudflare 更香 更便捷
AutumnVerse
2023 年 8 月 14 日
@shuxhan
@mianlaodie docker 有了
AutumnVerse
2023 年 8 月 14 日
@dusu 啊,我如果早看到这个项目可能就不会自己手撸了。我下一步也计划支持 IMAP 、POP3 的,这个项目全都支持了

垃圾过滤正准备加,我现在已经开始每天收一堆垃圾邮件了。

多 ip 、多域名、分布式这些可能得等等了。目前我自用需求不是太高。
AutumnVerse
2023 年 8 月 14 日
@tyzandhr 短期内可能不会支持。至少稳定性得达到 Gmail 那个级别才敢把 Gmail 的邮件代理过来吧。现在我都不保证稳定性,代理 GMail 作为主邮箱的话,万一程序 panic 导致丢信了,那影响就大了。

就像#49 说的,目前项目都是单节点运行的,真做主邮箱用,风险太大了
AutumnVerse
2023 年 8 月 14 日
@dusu 仔细想了想,其实多节点、多域名没多少改动,DNS 配上就行了。目前程序 session 是存数据库的,多节点配置同一个 MySQL 就行了。

DNS 解析配上,现在多域名收信应该都可以用,发信的话只是前端没法操作,其实理论上也支持
fmvp520
2023 年 8 月 14 日
支持一番!
zololiu
2023 年 8 月 14 日
支持一下,养肥再用。
kljsandjb
2023 年 8 月 15 日
等大家坑差不多踩完了我就把 docker-mailserver 换你这个😄
QUC062IzY3M1Y6dg
2023 年 8 月 15 日
@pigmen 好用是好用,就是只能收,不能发
princenan
2023 年 8 月 15 日
感觉可以做一个和苹果一样的隐私邮箱功能

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

https://study.congcong.us/t/965029

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

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

© 2021 V2EX