[GH-ISSUE #391] [BUG] NO_LIMIT_SEND_ROLE 可以无限发送邮件的角色 未生效 #137

Closed
opened 2026-02-26 20:35:50 +03:00 by kerem · 19 comments
Owner

Originally created by @Ednn0nd1au on GitHub (Aug 11, 2024).
Original GitHub issue: https://github.com/dreamhunter2333/cloudflare_temp_email/issues/391

复现步骤

在 workers - settings - variables 设置 NO_LIMIT_SEND_ROLE 为 unlimited;
admin 手动添加账号;
admin 设置用户 testuser 组为 unlimited;
登陆 testuser,添加邮箱,邮箱仍需要手动申请发件权限

预期行为

部署方式

  • cli 部署
  • 用户界面部署

浏览器环境

Originally created by @Ednn0nd1au on GitHub (Aug 11, 2024). Original GitHub issue: https://github.com/dreamhunter2333/cloudflare_temp_email/issues/391 ## 复现步骤 在 workers - settings - variables 设置 NO_LIMIT_SEND_ROLE 为 unlimited; admin 手动添加账号; admin 设置用户 testuser 组为 unlimited; 登陆 testuser,添加邮箱,邮箱仍需要手动申请发件权限 ## 预期行为 ## 部署方式 - [ ] cli 部署 - [x] 用户界面部署 ## 浏览器环境
kerem closed this issue 2026-02-26 20:35:50 +03:00
Author
Owner

@dreamhunter2333 commented on GitHub (Aug 11, 2024):

我测试下,应该不需要

<!-- gh-comment-id:2282718785 --> @dreamhunter2333 commented on GitHub (Aug 11, 2024): 我测试下,应该不需要
Author
Owner

@dreamhunter2333 commented on GitHub (Aug 11, 2024):

有点小问题,刷新网页的时候有概率取不到角色,我修复下

<!-- gh-comment-id:2282719695 --> @dreamhunter2333 commented on GitHub (Aug 11, 2024): 有点小问题,刷新网页的时候有概率取不到角色,我修复下
Author
Owner

@dreamhunter2333 commented on GitHub (Aug 11, 2024):

main 分支已修复

<!-- gh-comment-id:2282726625 --> @dreamhunter2333 commented on GitHub (Aug 11, 2024): main 分支已修复
Author
Owner

@dreamhunter2333 commented on GitHub (Aug 11, 2024):

v0.7.1 已修复
https://github.com/dreamhunter2333/cloudflare_temp_email/releases/tag/v0.7.1

<!-- gh-comment-id:2282786581 --> @dreamhunter2333 commented on GitHub (Aug 11, 2024): v0.7.1 已修复 https://github.com/dreamhunter2333/cloudflare_temp_email/releases/tag/v0.7.1
Author
Owner

@Ednn0nd1au commented on GitHub (Aug 11, 2024):

谢谢老板

<!-- gh-comment-id:2282787938 --> @Ednn0nd1au commented on GitHub (Aug 11, 2024): 谢谢老板
Author
Owner

@Ednn0nd1au commented on GitHub (Aug 11, 2024):

升级 v0.7.1 后在 NO_LIMIT_SEND_ROLE 组的用户绑定邮箱后仍然需要手动申请发件权限

升级步骤:
更新worker.js
更新frontend

<!-- gh-comment-id:2282797062 --> @Ednn0nd1au commented on GitHub (Aug 11, 2024): 升级 v0.7.1 后在 NO_LIMIT_SEND_ROLE 组的用户绑定邮箱后仍然需要手动申请发件权限 升级步骤: 更新worker.js 更新frontend
Author
Owner

@dreamhunter2333 commented on GitHub (Aug 11, 2024):

升级 v0.7.1 后在 NO_LIMIT_SEND_ROLE 组的用户绑定邮箱后仍然需要手动申请发件权限

升级步骤: 更新worker.js 更新frontend

网页是否显示 0.7.1 版本呢,浏览器会有缓存

<!-- gh-comment-id:2282798233 --> @dreamhunter2333 commented on GitHub (Aug 11, 2024): > 升级 v0.7.1 后在 NO_LIMIT_SEND_ROLE 组的用户绑定邮箱后仍然需要手动申请发件权限 > > 升级步骤: 更新worker.js 更新frontend 网页是否显示 0.7.1 版本呢,浏览器会有缓存
Author
Owner

@Ednn0nd1au commented on GitHub (Aug 11, 2024):

升级 v0.7.1 后在 NO_LIMIT_SEND_ROLE 组的用户绑定邮箱后仍然需要手动申请发件权限
升级步骤: 更新worker.js 更新frontend

网页是否显示 0.7.1 版本呢,浏览器会有缓存

是的,0.7.1版本,重新deploy了一遍 + 清空浏览器缓存都是一样。是因为邮箱是从 admin 创建而不是从用户端创建的吗?

<!-- gh-comment-id:2282800962 --> @Ednn0nd1au commented on GitHub (Aug 11, 2024): > > 升级 v0.7.1 后在 NO_LIMIT_SEND_ROLE 组的用户绑定邮箱后仍然需要手动申请发件权限 > > 升级步骤: 更新worker.js 更新frontend > > 网页是否显示 0.7.1 版本呢,浏览器会有缓存 是的,0.7.1版本,重新deploy了一遍 + 清空浏览器缓存都是一样。是因为邮箱是从 admin 创建而不是从用户端创建的吗?
Author
Owner

@dreamhunter2333 commented on GitHub (Aug 11, 2024):

升级 v0.7.1 后在 NO_LIMIT_SEND_ROLE 组的用户绑定邮箱后仍然需要手动申请发件权限
升级步骤: 更新worker.js 更新frontend

网页是否显示 0.7.1 版本呢,浏览器会有缓存

是的,0.7.1版本,重新deploy了一遍 + 清空浏览器缓存都是一样。是因为邮箱是从 admin 创建而不是从用户端创建的吗?

邮箱绑定到用户了么,因为角色是基于用户的

<!-- gh-comment-id:2282801915 --> @dreamhunter2333 commented on GitHub (Aug 11, 2024): > > > 升级 v0.7.1 后在 NO_LIMIT_SEND_ROLE 组的用户绑定邮箱后仍然需要手动申请发件权限 > > > 升级步骤: 更新worker.js 更新frontend > > > > > > 网页是否显示 0.7.1 版本呢,浏览器会有缓存 > > 是的,0.7.1版本,重新deploy了一遍 + 清空浏览器缓存都是一样。是因为邮箱是从 admin 创建而不是从用户端创建的吗? 邮箱绑定到用户了么,因为角色是基于用户的
Author
Owner

@Ednn0nd1au commented on GitHub (Aug 11, 2024):

升级 v0.7.1 后在 NO_LIMIT_SEND_ROLE 组的用户绑定邮箱后仍然需要手动申请发件权限
升级步骤: 更新worker.js 更新frontend

网页是否显示 0.7.1 版本呢,浏览器会有缓存

是的,0.7.1版本,重新deploy了一遍 + 清空浏览器缓存都是一样。是因为邮箱是从 admin 创建而不是从用户端创建的吗?

邮箱绑定到用户了么,因为角色是基于用户的

也绑定了

<!-- gh-comment-id:2282802241 --> @Ednn0nd1au commented on GitHub (Aug 11, 2024): > > > > 升级 v0.7.1 后在 NO_LIMIT_SEND_ROLE 组的用户绑定邮箱后仍然需要手动申请发件权限 > > > > 升级步骤: 更新worker.js 更新frontend > > > > > > > > > 网页是否显示 0.7.1 版本呢,浏览器会有缓存 > > > > > > 是的,0.7.1版本,重新deploy了一遍 + 清空浏览器缓存都是一样。是因为邮箱是从 admin 创建而不是从用户端创建的吗? > > 邮箱绑定到用户了么,因为角色是基于用户的 也绑定了
Author
Owner

@dreamhunter2333 commented on GitHub (Aug 11, 2024):

升级 v0.7.1 后在 NO_LIMIT_SEND_ROLE 组的用户绑定邮箱后仍然需要手动申请发件权限
升级步骤: 更新worker.js 更新frontend

网页是否显示 0.7.1 版本呢,浏览器会有缓存

是的,0.7.1版本,重新deploy了一遍 + 清空浏览器缓存都是一样。是因为邮箱是从 admin 创建而不是从用户端创建的吗?

邮箱绑定到用户了么,因为角色是基于用户的

也绑定了

那就奇怪了,试下最新版,用户的角色如果是 NO_LIMIT_SEND_ROLE 的角色,应该会反返回99999

<!-- gh-comment-id:2282827896 --> @dreamhunter2333 commented on GitHub (Aug 11, 2024): > > > > > 升级 v0.7.1 后在 NO_LIMIT_SEND_ROLE 组的用户绑定邮箱后仍然需要手动申请发件权限 > > > > > 升级步骤: 更新worker.js 更新frontend > > > > > > > > > > > > 网页是否显示 0.7.1 版本呢,浏览器会有缓存 > > > > > > > > > 是的,0.7.1版本,重新deploy了一遍 + 清空浏览器缓存都是一样。是因为邮箱是从 admin 创建而不是从用户端创建的吗? > > > > > > 邮箱绑定到用户了么,因为角色是基于用户的 > > 也绑定了 那就奇怪了,试下最新版,用户的角色如果是 NO_LIMIT_SEND_ROLE 的角色,应该会反返回99999
Author
Owner

@dreamhunter2333 commented on GitHub (Aug 11, 2024):

image
<!-- gh-comment-id:2282828023 --> @dreamhunter2333 commented on GitHub (Aug 11, 2024): <img width="512" alt="image" src="https://github.com/user-attachments/assets/5fad333c-9b76-46f3-aea2-166fdc8ee197">
Author
Owner

@Ednn0nd1au commented on GitHub (Aug 11, 2024):

image

我来试一下老板,好像没 release 0.7.2

<!-- gh-comment-id:2282836931 --> @Ednn0nd1au commented on GitHub (Aug 11, 2024): > <img alt="image" width="512" src="https://private-user-images.githubusercontent.com/32295532/356894274-5fad333c-9b76-46f3-aea2-166fdc8ee197.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjMzOTg2NTQsIm5iZiI6MTcyMzM5ODM1NCwicGF0aCI6Ii8zMjI5NTUzMi8zNTY4OTQyNzQtNWZhZDMzM2MtOWI3Ni00NmYzLWFlYTItMTY2ZmRjOGVlMTk3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODExVDE3NDU1NFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTUyNmVjZDZjZmQ5NGJmMGQ2ZWYwNjI1OGZiNGE4ZDgwMDQ5ZWY2YzM2MzdhZmE5MzE4YzI4NTM0YmQ0OWE3YjMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.xFz7VZLLYMuJKGgcB5bkf8c9HgElvKHzVTlWjUEnnd0"> 我来试一下老板,好像没 release 0.7.2
Author
Owner

@Ednn0nd1au commented on GitHub (Aug 11, 2024):

在使用最新 main 分支后,

  • 设置 USER_DEFAULT_ROLE 为 unlimited
  • USER_ROLES 添加 unlimited
  • 管理员面板添加用户 - 设置用户角色 unlimited
  • 管理员面板添加邮箱
  • 用户面板绑定邮箱

结果发送邮件还是需要权限

<!-- gh-comment-id:2282873665 --> @Ednn0nd1au commented on GitHub (Aug 11, 2024): 在使用最新 main 分支后, - 设置 USER_DEFAULT_ROLE 为 unlimited - USER_ROLES 添加 unlimited - 管理员面板添加用户 - 设置用户角色 unlimited - 管理员面板添加邮箱 - 用户面板绑定邮箱 结果发送邮件还是需要权限
Author
Owner

@dreamhunter2333 commented on GitHub (Aug 12, 2024):

在使用最新 main 分支后,

  • 设置 USER_DEFAULT_ROLE 为 unlimited

  • USER_ROLES 添加 unlimited

  • 管理员面板添加用户 - 设置用户角色 unlimited

  • 管理员面板添加邮箱

  • 用户面板绑定邮箱

结果发送邮件还是需要权限

前端 和后端代码都更新到 main 分支了么,发送邮件页面是否可以看到额度99999

<!-- gh-comment-id:2283027683 --> @dreamhunter2333 commented on GitHub (Aug 12, 2024): > 在使用最新 main 分支后, > > - 设置 USER_DEFAULT_ROLE 为 unlimited > > - USER_ROLES 添加 unlimited > > - 管理员面板添加用户 - 设置用户角色 unlimited > > - 管理员面板添加邮箱 > > - 用户面板绑定邮箱 > > > > 结果发送邮件还是需要权限 前端 和后端代码都更新到 main 分支了么,发送邮件页面是否可以看到额度99999
Author
Owner

@dreamhunter2333 commented on GitHub (Aug 12, 2024):

main 分支已更新,有空可以再尝试下

<!-- gh-comment-id:2284576707 --> @dreamhunter2333 commented on GitHub (Aug 12, 2024): main 分支已更新,有空可以再尝试下
Author
Owner

@Ednn0nd1au commented on GitHub (Aug 12, 2024):

main 分支已更新,有空可以再尝试下

正常了,谢谢~

<!-- gh-comment-id:2284661205 --> @Ednn0nd1au commented on GitHub (Aug 12, 2024): > main 分支已更新,有空可以再尝试下 正常了,谢谢~
Author
Owner

@kadidala commented on GitHub (Sep 17, 2024):

我今天部署时也复现了, 变量里也设置了, 默认用户组和无限发邮件用户组是一样的, 但是新用户还是得申请才能发邮件, 而且申请通过之后余额还是0
image
image

<!-- gh-comment-id:2354486550 --> @kadidala commented on GitHub (Sep 17, 2024): 我今天部署时也复现了, 变量里也设置了, 默认用户组和无限发邮件用户组是一样的, 但是新用户还是得申请才能发邮件, 而且申请通过之后余额还是0 ![image](https://github.com/user-attachments/assets/014a29d0-220f-4e5c-8da3-f71b0c5b1831) ![image](https://github.com/user-attachments/assets/9d083843-482f-495b-8a45-12f15df1ed45)
Author
Owner

@dreamhunter2333 commented on GitHub (Sep 17, 2024):

我今天部署时也复现了, 变量里也设置了, 默认用户组和无限发邮件用户组是一样的, 但是新用户还是得申请才能发邮件, 而且申请通过之后余额还是0 image image

是否开启邮件验证了呢, 管理员后台能手动分配角色么

如果没有角色,管理员需要在后台设置发件余额

<!-- gh-comment-id:2356316087 --> @dreamhunter2333 commented on GitHub (Sep 17, 2024): > 我今天部署时也复现了, 变量里也设置了, 默认用户组和无限发邮件用户组是一样的, 但是新用户还是得申请才能发邮件, 而且申请通过之后余额还是0 ![image](https://private-user-images.githubusercontent.com/91932187/368005763-014a29d0-220f-4e5c-8da3-f71b0c5b1831.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjY1ODg0OTEsIm5iZiI6MTcyNjU4ODE5MSwicGF0aCI6Ii85MTkzMjE4Ny8zNjgwMDU3NjMtMDE0YTI5ZDAtMjIwZi00ZTVjLThkYTMtZjcxYjBjNWIxODMxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTE3VDE1NDk1MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTVmYTI2ZTljNDhiNTVlNDU0MjQ3MTFjZTU3NmE1NjBiMjRkZWI3NGI0YjcwY2QyYWRkNjM1YmFkNjUyYmUzYzUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.RGskkeH3N2R92Yvt7urWR-WVi3DoMMsTxiJSLoYDON4) ![image](https://private-user-images.githubusercontent.com/91932187/368006081-9d083843-482f-495b-8a45-12f15df1ed45.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjY1ODg0OTEsIm5iZiI6MTcyNjU4ODE5MSwicGF0aCI6Ii85MTkzMjE4Ny8zNjgwMDYwODEtOWQwODM4NDMtNDgyZi00OTViLThhNDUtMTJmMTVkZjFlZDQ1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTE3VDE1NDk1MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVhZWFjNjc2ODg3MTc4NjM1Njg3ZmNlMjY1MGUwYzRjNzAxNDcyNjFhYjQ2ZjQ3YzBjMDg3M2MyNjY2MmU4NTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.HzV0tljtdZ_lZT02Q_fNj9orocLy8oCmzLM4-WhgxQ0) 是否开启邮件验证了呢, 管理员后台能手动分配角色么 如果没有角色,管理员需要在后台设置发件余额
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#137
No description provided.