基于tempmail二次开发的simplemail,精简优化了下功能

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社...
基于tempmail二次开发的simplemail,精简优化了下功能
基于tempmail二次开发的simplemail,精简优化了下功能
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


【自建临时邮箱】一个更适合注册机的VPS自建邮箱教程(真就手把手喂了x) - 开发调优 - LINUX DO讨论
基于佬的tempmail二次开发了一个精简版的临时邮箱,也提供一些方便的功能。

[!info] 项目地址
LingyeNBird/simplemail: tempmail的二开

以下只介绍新增或变更的功能

1. 后端使用sqlite简化

适配个人或者小团体使用
源项目是PG+REDIS

2. 提供Cloudflare自动创建子域名功能

image

现在设置页面输入有zone dns权限的cf api token

然后在域名列表页面,可以点击cf自动创建子域名

image
填写示例:
其中cloudflare会自动提取出ccc.ddd,当然你也可以手动填写
image

点击创建之后,你就有了 @aaa.bbb.ccc.ddd这个可用的邮箱域名了

3. 域名管理页面支持多主机名

image

原项目中,好像只支持一个。现在支持多个主机名,有更多的邮箱创建路径
你可以用ccc.ddd创建aaa.bbb.ccc.ddd子域名,然后创建邮箱,也可以用eee.fff创建子域名再创建邮箱,可使用的余地增大了

4. 留置件

邮箱过期或者不存在的情形下,admin依然能够看到邮件,不会出现需要重复创建才行的情形。

image
收信是任意的,不用存在邮箱。
被稳稳接住了

5. 邮箱续期

在邮箱总览页面提供一键续期,过期的邮箱可以方便的继续使用。

6. api文档

以上功能均支持了api

image

api文档也添加了python示例

bug修复

修复了配置更新优先级错误导致MX定时校验不通过,域名掉回禁用状态的bug
修复了api文档页面复制不了的bug

3 个帖子 - 3 位参与者

阅读完整话题

来源: linux.do查看原文