cloudflare_temp_email icon indicating copy to clipboard operation
cloudflare_temp_email copied to clipboard

[BUG]删除账号功能不太完善

Open acocchat opened this issue 1 year ago • 10 comments

删除账号后,账号那一栏正常。发件箱,收件箱还有发送权限控制仍然还有被删账号的一些信息。我在数据库看了一下表,确实没有删干净。

acocchat avatar May 09 '24 08:05 acocchat

另外,如果账号太多的话,可以加一个一键删除所有的账号的按钮。即连同发件箱,收件箱还有发送权限控制一起删。避免一个一个删的繁琐。 也可以每个栏目都设置一个一键删除功能。您看哪种比较友好且妥当。

acocchat avatar May 09 '24 08:05 acocchat

发件箱默认不会删除,收件箱没删除有问题,我修复一下,admin 控制台有一键清理 https://github.com/dreamhunter2333/cloudflare_temp_email/blob/1fa56dfe982288973ea37e4754a50f73a063e92a/worker/src/router.js#L152-L179 image

dreamhunter2333 avatar May 09 '24 09:05 dreamhunter2333

v0.4.0 已修复收件箱没删除的 bug

dreamhunter2333 avatar May 09 '24 13:05 dreamhunter2333

谢谢

acocchat avatar May 10 '24 00:05 acocchat

无收件人邮件清理,还有收件箱清理似乎不起作用。点击立即清理后,邮件和无收件人邮件一栏还有邮件。而用户主动删除账号会清理得很干净。

收件箱清理天数有两个按钮?

另外能否加一个显示版本号的功能,更加清晰。

acocchat avatar May 10 '24 01:05 acocchat

无收件人邮件清理,还有收件箱清理似乎不起作用。点击立即清理后,邮件和无收件人邮件一栏还有邮件。而用户主动删除账号会清理得很干净。

收件箱清理天数有两个按钮?

另外能否加一个显示版本号的功能,更加清晰。

我修复下,感谢反馈

dreamhunter2333 avatar May 11 '24 01:05 dreamhunter2333

无收件人邮件清理,还有收件箱清理似乎不起作用。点击立即清理后,邮件和无收件人邮件一栏还有邮件。而用户主动删除账号会清理得很干净。 收件箱清理天数有两个按钮? 另外能否加一个显示版本号的功能,更加清晰。

我修复下,感谢反馈

已增加版本号显示,cli 部署需自行增加,ui 压缩包部署可自动显示 image https://temp-mail-docs.awsl.uk/zh/guide/cli/pages.html#:~:text=%23%20export%20VITE_VERSION%3D0.0.0

dreamhunter2333 avatar May 12 '24 10:05 dreamhunter2333

raw_mails ,sendbox表还是删不干净

acocchat avatar May 13 '24 11:05 acocchat

raw_mails ,sendbox表还是删不干净

目前不支持全部清理,至少要保留一天,我测试下,最新版应该没问题

dreamhunter2333 avatar May 13 '24 16:05 dreamhunter2333

raw_mails ,sendbox表还是删不干净

清理账号功能已经移除,涉及到的表有点多,可通过删除账号删除,sendbox 默认不跟随账号删除

dreamhunter2333 avatar May 16 '24 16:05 dreamhunter2333