|
|
00856e4b9c
|
refactor(celery): 重构邮件任务代码并优化测试文件结构
将邮件任务代码从测试文件移动到核心任务模块
移除不再需要的测试文件引用
优化邮件任务的重试机制和错误处理
|
2026-01-18 21:00:59 +08:00 |
|
|
|
e22bd4a8c3
|
feat(email): 添加发件人邮箱字段并优化邮件发送逻辑
添加独立的sender_email字段作为发件人邮箱,优先使用该字段而非smtp_username
更新相关表单、模型和测试用例以支持新字段
重构邮件发送逻辑,统一邮箱格式验证和错误提示
|
2026-01-18 18:35:09 +08:00 |
|
|
|
2320133c20
|
feat(邮件验证): 添加发件人和收件人邮箱格式验证
在测试文件中添加邮箱格式验证逻辑,使用正则表达式检查邮箱格式是否正确
当邮箱格式无效时,记录错误日志并返回验证失败
|
2026-01-18 18:05:21 +08:00 |
|
|
|
9215de5a3d
|
refactor(email): 重构邮件配置从settings.py迁移到数据库
将邮件配置从Django的settings.py迁移到数据库的SystemConfig模型
更新测试文件以使用新的配置方式
添加邮件后端连接配置以提高灵活性
|
2026-01-18 17:10:12 +08:00 |
|
|
|
cd5fc2ca11
|
feat: 添加邮件测试脚本用于验证SMTP和Celery配置
添加两个测试脚本:
1. test_email.py - 验证SMTP邮件发送功能
2. test_celery_email.py - 测试Celery异步邮件任务
同时更新.gitignore以包含新的测试文件
|
2026-01-18 15:49:42 +08:00 |
|