mirror of
https://github.com/dreamhunter2333/cloudflare_temp_email.git
synced 2026-04-26 14:25:50 +03:00
[GH-ISSUE #343] [Feature]一点小想法,希望采纳,不采纳也没关系已经很棒了 #114
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/cloudflare_temp_email#114
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ippinger on GitHub (Jul 9, 2024).
Original GitHub issue: https://github.com/dreamhunter2333/cloudflare_temp_email/issues/343
首先感谢作者的辛勤付出和无私分享,以及互联网大善人cf的鼎力支持
以下是我的一些想法
为啥有这些想法呢,因为在我看来,目前的策略应该是以临时邮箱为主,但另一方面又可以允许注册,那么注册用户应该是想获得一个长久使用的邮箱(起码不像临时邮箱那样用了就扔),所以我想是不是应该把注册用户与未注册用户做一下区分
@dreamhunter2333 commented on GitHub (Jul 10, 2024):
@ippinger commented on GitHub (Jul 10, 2024):
哇大佬真的太好了!我泪目😭
刚才在玩这个webhook功能,因为是菜鸟弄了好久才学会用webhook搭配zapier实现邮件转发
我问ai能不能使用webhook直接将邮件转发到一个指定地址(比如test@gmail.com),ai告诉我这无法实现,因为gmail没有接收webhook的服务器😅
对于用户来说要是可以直接填一个目标收件地址,就可以设置转发这样就方便多了,但是我不懂,感觉就算能实现,应该也会消耗发件额度吧...
@dreamhunter2333 commented on GitHub (Jul 10, 2024):
只能转发到已认证的地址,可以直接使用 cf 的邮件转发或者配置本项目的全局转发
FORWARD_ADDRESS_LIST@ippinger commented on GitHub (Jul 10, 2024):
大佬,
cf 的邮件转发这个我理解,对于
转发到已认证的地址,如果我没理解错的话,用户只要在CF有一个已经认证的地址,就可以设置转发吗?比如我在CF有一个已认证的地址verified@gmail.com,我是否可以设置tmp123@awsl.uk转发到verified@gmail.com(不通过zapier),如果可以的话,webhook的URL那里填什么呢?对于
本项目的全局转发,如果开启,则所有邮件都转发到FORWARD_ADDRESS_LIST中的邮箱地址,这样的话相当于把这个站点私有了,其他用户的信件也会转发到List中的地址,对吗?哈哈,不好意思啊有这么多问题,实在是小白,而且真的很喜欢这个项目
@dreamhunter2333 commented on GitHub (Jul 10, 2024):
因为 FORWARD_ADDRESS_LIST 是全局的,所以没有开放给用户,因为此功能对除了 admin 之外的人几乎没有作用,必须是已认证的邮件,如果通过邮件发送来转发感觉和临时邮箱的意图有点冲突了
@ippinger commented on GitHub (Jul 10, 2024):
确实,对于临时邮箱来说,目前的功能已经很完善了,再次感谢,大佬早点休息,晚安
@dreamhunter2333 commented on GitHub (Jul 14, 2024):
v0.6.0
Breaking Changes
DB changes: 增加用户角色表, 需要执行
db/2024-07-14-patch.sql更新D1数据库Changes
worker 配置文件新增
DEFAULT_DOMAINS,USER_ROLES,USER_DEFAULT_ROLE, 具体查看文档 worker配置apiV1相关代码和相关的数据库表admin/statisticsapi, 添加用户统计信息lowercase处理admin可以设置用户角色(目前可配置每个角色域名和前缀)@ippinger commented on GitHub (Jul 15, 2024):
omg,真的采纳了,而且这么快就更新了,大佬受我一拜
可是我更新后遇到一个问题,在注册的时候,输入验证码点击注册弹出
400 Invalid role_text是我的
USER_ROLES变量有语法错误吗?还是说应该直接在D1数据库的user_roles表添加规则?以下是我的相关变量,烦请大佬过目:
PREFIX
tmpDOMAINS
["default.com" , "vip.com" , "admin.com"]DEFAULT_DOMAINS
["default.com"]USER_DEFAULT_ROLE
vipUSER_ROLES
[ { domains = ["default.com" , "vip.com"], role = "vip", prefix = "vip" }, { domains = ["default.com" , "vip.com" , "admin.com], role = "admin", prefix = "" } ]@dreamhunter2333 commented on GitHub (Jul 15, 2024):
看起来没问题,能看下 admin 后台给用户分配角色是否正常么
@ippinger commented on GitHub (Jul 15, 2024):
有角色这一列,但所有用户的角色的值都为空
并且更改角色下拉框显示:无数据
@dreamhunter2333 commented on GitHub (Jul 15, 2024):
看起来是 USER_ROLES 没配置成功,可以查看下后台日志和 worker 的配置
@ippinger commented on GitHub (Jul 15, 2024):
找到问题了,是变量格式错误,我对JSON 格式不熟...
尝试将变量值的
domainsroleprefix用双引号 " 包围,问题解决,可以愉快的使用咯@dishao123 commented on GitHub (Jul 18, 2024):
@ippinger 你好,我也遇到了一样的问题,能看一下正确的写法吗?
@ippinger commented on GitHub (Jul 18, 2024):
朋友,上边写的很清楚了