[GH-ISSUE #657] [Feature]邮箱前缀在管理员页面添加可编辑选项 #248

Open
opened 2026-02-26 20:36:20 +03:00 by kerem · 4 comments
Owner

Originally created by @pujie1216 on GitHub (May 17, 2025).
Original GitHub issue: https://github.com/dreamhunter2333/cloudflare_temp_email/issues/657

请描述您的 Feature

其实邮箱前缀不应该可编辑的,只能通过随机生成的按钮生成前缀,因为有些网站通过找回密码时可以显示完整的邮箱地址,虽然能用临时邮箱注册的网站都不是什么重要网站,但还是有这个风险在,一旦可以看到完整邮箱,通过邮箱域名反查子域名,找到临时邮箱的网址,再用对应的前缀去新建临时邮箱,这样很容易就会造成被盗号了,如果临时邮箱还在确实会无法再次新建,但是临时邮箱一般用完都会后台定期删掉

描述您想要的解决方案

如果想要固定前缀的临时邮箱,管理员在后台新建就好了,游客和注册用户应该只能随机生成的,保守一点的话,可以在管理员页面添加一个可编辑的选项,然后这个不可编辑并不能只在前端限制,否则一个F12调试就能轻易解除,应该每次点击随机生成前缀,同时生成一个uuid互相绑定,提交数据后校验uuid是否对应当前生成的前缀,校验不通过自然是无法新建临时邮箱了,这样前端即使解除不可编辑的限制后也无法强制生成想要的邮箱了

Originally created by @pujie1216 on GitHub (May 17, 2025). Original GitHub issue: https://github.com/dreamhunter2333/cloudflare_temp_email/issues/657 ## 请描述您的 Feature 其实邮箱前缀不应该可编辑的,只能通过随机生成的按钮生成前缀,因为有些网站通过找回密码时可以显示完整的邮箱地址,虽然能用临时邮箱注册的网站都不是什么重要网站,但还是有这个风险在,一旦可以看到完整邮箱,通过邮箱域名反查子域名,找到临时邮箱的网址,再用对应的前缀去新建临时邮箱,这样很容易就会造成被盗号了,如果临时邮箱还在确实会无法再次新建,但是临时邮箱一般用完都会后台定期删掉 ## 描述您想要的解决方案 如果想要固定前缀的临时邮箱,管理员在后台新建就好了,游客和注册用户应该只能随机生成的,保守一点的话,可以在管理员页面添加一个可编辑的选项,然后这个不可编辑并不能只在前端限制,否则一个F12调试就能轻易解除,应该每次点击随机生成前缀,同时生成一个uuid互相绑定,提交数据后校验uuid是否对应当前生成的前缀,校验不通过自然是无法新建临时邮箱了,这样前端即使解除不可编辑的限制后也无法强制生成想要的邮箱了
Author
Owner

@dreamhunter2333 commented on GitHub (May 20, 2025):

感谢反馈,管理员页面目前可以自定义前缀
游客和注册用户随机生成这个可以放到后端做自动生成,后续我可以在admin增加 禁止用户自定义输入的选项

<!-- gh-comment-id:2893429075 --> @dreamhunter2333 commented on GitHub (May 20, 2025): 感谢反馈,管理员页面目前可以自定义前缀 游客和注册用户随机生成这个可以放到后端做自动生成,后续我可以在admin增加 禁止用户自定义输入的选项
Author
Owner

@pujie1216 commented on GitHub (May 21, 2025):

还有一个问题,就是既然是临时邮箱,为啥不能后台定期删除地址,每次都要手动删除,希望能增加自动删除时间,10分钟或者一天或者一周,再或者自定义时间

<!-- gh-comment-id:2898108178 --> @pujie1216 commented on GitHub (May 21, 2025): 还有一个问题,就是既然是临时邮箱,为啥不能后台定期删除地址,每次都要手动删除,希望能增加自动删除时间,10分钟或者一天或者一周,再或者自定义时间
Author
Owner

@dreamhunter2333 commented on GitHub (May 23, 2025):

还有一个问题,就是既然是临时邮箱,为啥不能后台定期删除地址,每次都要手动删除,希望能增加自动删除时间,10分钟或者一天或者一周,再或者自定义时间

感谢反馈,下个版本增加一下,目前只有自动删除邮件功能

<!-- gh-comment-id:2903668066 --> @dreamhunter2333 commented on GitHub (May 23, 2025): > 还有一个问题,就是既然是临时邮箱,为啥不能后台定期删除地址,每次都要手动删除,希望能增加自动删除时间,10分钟或者一天或者一周,再或者自定义时间 感谢反馈,下个版本增加一下,目前只有自动删除邮件功能
Author
Owner

@dreamhunter2333 commented on GitHub (Sep 6, 2025):

已增加变量控制

v1.0.5 已发布

https://github.com/dreamhunter2333/cloudflare_temp_email/releases/tag/v1.0.5

  • feat: 新增 DISABLE_CUSTOM_ADDRESS_NAME 配置: 禁用自定义邮箱地址名称功能
  • feat: 新增 CREATE_ADDRESS_DEFAULT_DOMAIN_FIRST 配置: telegram /new 未指定域名,创建地址时优先使用第一个域名, 未开启时随机
  • feat: |UI| 主页增加进入极简模式按钮
  • feat: |Webhook| 增加白名单开关功能,支持灵活控制访问权限
<!-- gh-comment-id:3260238351 --> @dreamhunter2333 commented on GitHub (Sep 6, 2025): 已增加变量控制 # v1.0.5 已发布 https://github.com/dreamhunter2333/cloudflare_temp_email/releases/tag/v1.0.5 - feat: 新增 DISABLE_CUSTOM_ADDRESS_NAME 配置: 禁用自定义邮箱地址名称功能 - feat: 新增 CREATE_ADDRESS_DEFAULT_DOMAIN_FIRST 配置: telegram /new 未指定域名,创建地址时优先使用第一个域名, 未开启时随机 - feat: |UI| 主页增加进入极简模式按钮 - feat: |Webhook| 增加白名单开关功能,支持灵活控制访问权限
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/cloudflare_temp_email#248
No description provided.