[PR #83] 一些关于域名管理和用户管理等的优化和提升 #89

Closed
opened 2026-02-26 12:17:58 +03:00 by kerem · 0 comments
Owner

Original Pull Request: https://github.com/beilunyang/moemail/pull/83

State: closed
Merged: No


1、单独添加一个域名管理模块
image
2、域名管理模块可以更方便的添加、删除、修改域名,并且最重要的,支持单独为某个域名开启或者关闭resend,并且可以单独为每个域名设置不同的resend域名。
image
image
3、原来的Resend发件服务配置目前只用来开启全局开关
image
4、邮箱的【发送邮件】【已发送】功能会根据Resend全局开关+域名Resend设置与否决定是否开启发送邮件功能,且发送邮件功能做到了后端拦截,防止用户通过技术手段强制发送邮件。
image
5、优化了数据库,提供数据库无缝迁移,老用户直接更新部署即可。

注意!注意!注意!
新版本因为将域名从KV转移到了D1数据库,所以域名设置需要手动重新设置,原先存储在KV的域名和Resend数据将不再使用。
新版本因为将域名从KV转移到了D1数据库,所以域名设置需要手动重新设置,原先存储在KV的域名和Resend数据将不再使用。
新版本因为将域名从KV转移到了D1数据库,所以域名设置需要手动重新设置,原先存储在KV的域名和Resend数据将不再使用。

**Original Pull Request:** https://github.com/beilunyang/moemail/pull/83 **State:** closed **Merged:** No --- 1、单独添加一个域名管理模块 <img width="712" height="342" alt="image" src="https://github.com/user-attachments/assets/70edceef-f302-4bac-b639-f64dd51461dd" /> 2、域名管理模块可以更方便的添加、删除、修改域名,并且最重要的,支持单独为某个域名开启或者关闭resend,并且可以单独为每个域名设置不同的resend域名。 <img width="1658" height="886" alt="image" src="https://github.com/user-attachments/assets/98707e82-f3fe-47e2-b9dc-4d18a833fbc2" /> <img width="1128" height="682" alt="image" src="https://github.com/user-attachments/assets/2b01e75e-9911-49da-9691-c38e508b6e2e" /> 3、原来的Resend发件服务配置目前只用来开启全局开关 <img width="1456" height="1360" alt="image" src="https://github.com/user-attachments/assets/7c6faadc-e643-4616-8290-d64083713165" /> 4、邮箱的【发送邮件】【已发送】功能会根据Resend全局开关+域名Resend设置与否决定是否开启发送邮件功能,且发送邮件功能做到了后端拦截,防止用户通过技术手段强制发送邮件。 <img width="562" height="326" alt="image" src="https://github.com/user-attachments/assets/5ada243f-4cbd-4b25-8747-7a85e81524e6" /> 5、优化了数据库,提供数据库无缝迁移,老用户直接更新部署即可。 注意!注意!注意! 新版本因为将域名从KV转移到了D1数据库,所以域名设置需要手动重新设置,原先存储在KV的域名和Resend数据将不再使用。 新版本因为将域名从KV转移到了D1数据库,所以域名设置需要手动重新设置,原先存储在KV的域名和Resend数据将不再使用。 新版本因为将域名从KV转移到了D1数据库,所以域名设置需要手动重新设置,原先存储在KV的域名和Resend数据将不再使用。
kerem 2026-02-26 12:17:58 +03:00
kerem changed title from [PR #83] [CLOSED] 一些关于域名管理和用户管理等的优化和提升 to [PR #83] 一些关于域名管理和用户管理等的优化和提升 2026-02-27 12:33:46 +03:00
Sign in to join this conversation.
No labels
pull-request
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/moemail#89
No description provided.