[自建简易邮箱]基于tempmail二次开发的simplemail,精简优化了下功能
- 内容介绍
- 文章标签
- 相关推荐
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
从 【自建临时邮箱】一个更适合注册机的VPS自建邮箱教程(真就手把手喂了x) - 开发调优 - LINUX DO讨论
我基于佬的tempmail二次开发了一个精简版的临时邮箱,也提供一些方便的功能。
[!info] 项目地址
LingyeNBird/simplemail: tempmail的二开
以下只介绍新增或变更的功能
1. 后端使用sqlite简化
适配个人或者小团体使用
源项目是PG+REDIS
2. 提供Cloudflare自动创建子域名功能
image2483×1308 197 KB
现在设置页面输入有zone dns权限的cf api token
然后在域名列表页面,可以点击cf自动创建子域名
image2483×1308 283 KB
填写示例:
其中cloudflare会自动提取出ccc.ddd,当然你也可以手动填写
image2483×1302 184 KB
点击创建之后,你就有了 @aaa.bbb.ccc.ddd这个可用的邮箱域名了
3. 域名管理页面支持多主机名
image2124×1101 155 KB
原项目中,好像只支持一个。现在支持多个主机名,有更多的邮箱创建路径
你可以用ccc.ddd创建aaa.bbb.ccc.ddd子域名,然后创建邮箱,也可以用eee.fff创建子域名再创建邮箱,可使用的余地增大了
4. 留置件
邮箱过期或者不存在的情形下,admin依然能够看到邮件,不会出现需要重复创建才行的情形。
image2492×1302 215 KB
收信是任意的,不用存在邮箱。
被稳稳接住了
5. 邮箱续期
在邮箱总览页面提供一键续期,过期的邮箱可以方便的继续使用。
6. api文档
以上功能均支持了api
image2483×1308 189 KB
api文档也添加了python示例
bug修复
修复了配置更新优先级错误导致MX定时校验不通过,域名掉回禁用状态的bug
修复了api文档页面复制不了的bug
--【壹】--:
这已经是第二个二开的力()
强强喵
备考还没什么时间管这个项目力属于是
--【贰】--:
感谢分享,看着很不错耶,马上部署一个体验一下。另外,是否可以再添加一个docker构建工作流呀,方便部署。还有就是25端口可不可以也统一通过nginx反代呀,这样就只需要对外暴露一个端口就解决了。
--【叁】--:
部署的话很简单啊,按照原贴改一下配置文件,然后docker compose up -d --build就行。
端口这个我没有合并端口使用的需求,佬vibe一个然后提PR呗
--【肆】--:
这个好,但是我自己改完功能才发现。不然就直接在佬的基础上改了
--【伍】--:
现在甲骨文服务器是不是没办法开通25端口了
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
从 【自建临时邮箱】一个更适合注册机的VPS自建邮箱教程(真就手把手喂了x) - 开发调优 - LINUX DO讨论
我基于佬的tempmail二次开发了一个精简版的临时邮箱,也提供一些方便的功能。
[!info] 项目地址
LingyeNBird/simplemail: tempmail的二开
以下只介绍新增或变更的功能
1. 后端使用sqlite简化
适配个人或者小团体使用
源项目是PG+REDIS
2. 提供Cloudflare自动创建子域名功能
image2483×1308 197 KB
现在设置页面输入有zone dns权限的cf api token
然后在域名列表页面,可以点击cf自动创建子域名
image2483×1308 283 KB
填写示例:
其中cloudflare会自动提取出ccc.ddd,当然你也可以手动填写
image2483×1302 184 KB
点击创建之后,你就有了 @aaa.bbb.ccc.ddd这个可用的邮箱域名了
3. 域名管理页面支持多主机名
image2124×1101 155 KB
原项目中,好像只支持一个。现在支持多个主机名,有更多的邮箱创建路径
你可以用ccc.ddd创建aaa.bbb.ccc.ddd子域名,然后创建邮箱,也可以用eee.fff创建子域名再创建邮箱,可使用的余地增大了
4. 留置件
邮箱过期或者不存在的情形下,admin依然能够看到邮件,不会出现需要重复创建才行的情形。
image2492×1302 215 KB
收信是任意的,不用存在邮箱。
被稳稳接住了
5. 邮箱续期
在邮箱总览页面提供一键续期,过期的邮箱可以方便的继续使用。
6. api文档
以上功能均支持了api
image2483×1308 189 KB
api文档也添加了python示例
bug修复
修复了配置更新优先级错误导致MX定时校验不通过,域名掉回禁用状态的bug
修复了api文档页面复制不了的bug
--【壹】--:
这已经是第二个二开的力()
强强喵
备考还没什么时间管这个项目力属于是
--【贰】--:
感谢分享,看着很不错耶,马上部署一个体验一下。另外,是否可以再添加一个docker构建工作流呀,方便部署。还有就是25端口可不可以也统一通过nginx反代呀,这样就只需要对外暴露一个端口就解决了。
--【叁】--:
部署的话很简单啊,按照原贴改一下配置文件,然后docker compose up -d --build就行。
端口这个我没有合并端口使用的需求,佬vibe一个然后提PR呗
--【肆】--:
这个好,但是我自己改完功能才发现。不然就直接在佬的基础上改了
--【伍】--:
现在甲骨文服务器是不是没办法开通25端口了

![[自建简易邮箱]基于tempmail二次开发的simplemail,精简优化了下功能](/imgrand/sdHihdtv.webp)