refactor(email): 重构邮件配置从settings.py迁移到数据库
将邮件配置从Django的settings.py迁移到数据库的SystemConfig模型 更新测试文件以使用新的配置方式 添加邮件后端连接配置以提高灵活性
This commit is contained in:
52
logs/app.log
52
logs/app.log
@@ -1,2 +1,50 @@
|
||||
2026-01-13 21:34:19.816 | INFO | __main__:main:167 - 开始PDF生成功能测试
|
||||
2026-01-13 21:36:11.549 | INFO | __main__:main:216 - 开始Windows环境PDF生成测试
|
||||
2026-01-18 16:23:51.077 | INFO | __main__:test_email_config:39 - 邮件配置信息:
|
||||
2026-01-18 16:23:51.092 | WARNING | __main__:test_email_config:42 - smtp_server: 未配置
|
||||
2026-01-18 16:23:51.093 | INFO | __main__:test_email_config:44 - smtp_port: 587
|
||||
2026-01-18 16:23:51.093 | WARNING | __main__:test_email_config:42 - smtp_username: 未配置
|
||||
2026-01-18 16:23:51.093 | WARNING | __main__:test_email_config:42 - smtp_password: 未配置
|
||||
2026-01-18 16:23:51.093 | WARNING | __main__:test_email_config:42 - recipient_email: 未配置
|
||||
2026-01-18 16:23:51.094 | INFO | __main__:test_email_config:44 - send_time: 08:00
|
||||
2026-01-18 16:23:51.094 | ERROR | __main__:test_email_config:54 - 缺少必要的邮件配置: smtp_server, smtp_username, smtp_password
|
||||
2026-01-18 16:23:51.094 | INFO | __main__:test_email_config:55 - 请在系统配置页面配置以下参数:
|
||||
2026-01-18 16:23:51.094 | INFO | __main__:test_email_config:56 - - SMTP服务器: SMTP服务器地址
|
||||
2026-01-18 16:23:51.095 | INFO | __main__:test_email_config:57 - - SMTP端口: SMTP端口(通常是587或465)
|
||||
2026-01-18 16:23:51.095 | INFO | __main__:test_email_config:58 - - SMTP用户名: 发件邮箱
|
||||
2026-01-18 16:23:51.095 | INFO | __main__:test_email_config:59 - - SMTP密码: 发件邮箱密码
|
||||
2026-01-18 16:23:51.095 | INFO | __main__:main:510 -
|
||||
[测试2] SMTP连接测试
|
||||
2026-01-18 16:23:51.095 | INFO | __main__:test_smtp_connection:72 - 开始测试SMTP连接...
|
||||
2026-01-18 16:23:51.118 | INFO | __main__:test_smtp_connection:92 - 连接SMTP服务器: localhost:587
|
||||
2026-01-18 16:23:51.119 | INFO | __main__:test_smtp_connection:93 - 使用TLS: True, 使用SSL: False
|
||||
2026-01-18 16:23:51.119 | INFO | __main__:test_smtp_connection:108 - 正在建立SMTP连接...
|
||||
2026-01-18 16:23:56.491 | ERROR | __main__:test_smtp_connection:131 - SMTP连接测试失败: [WinError 10061] 由于目标计算机积极拒绝,无法连接。
|
||||
2026-01-18 16:23:56.492 | ERROR | __main__:test_smtp_connection:171 - 请检查:
|
||||
2026-01-18 16:23:56.493 | ERROR | __main__:test_smtp_connection:172 - 1. SMTP服务器配置是否正确
|
||||
2026-01-18 16:23:56.494 | ERROR | __main__:test_smtp_connection:173 - 2. 邮箱账号和密码是否正确
|
||||
2026-01-18 16:23:56.494 | ERROR | __main__:test_smtp_connection:174 - 3. 网络连接是否正常
|
||||
2026-01-18 16:23:56.495 | ERROR | __main__:test_smtp_connection:175 - 4. 防火墙是否允许出站连接
|
||||
2026-01-18 16:23:56.496 | INFO | __main__:main:515 -
|
||||
[测试3] 发送简单文本邮件
|
||||
2026-01-18 16:23:56.496 | INFO | __main__:test_send_simple_email:182 - 开始测试发送简单邮件...
|
||||
2026-01-18 16:23:56.502 | ERROR | __main__:test_send_simple_email:198 - 未配置发件邮箱 (smtp_username)
|
||||
2026-01-18 16:23:56.503 | INFO | __main__:main:520 -
|
||||
[测试4] 发送HTML邮件(带附件)
|
||||
2026-01-18 16:23:56.503 | INFO | __main__:test_send_html_email_with_attachment:288 - 开始测试发送HTML邮件(带附件)...
|
||||
2026-01-18 16:23:56.506 | ERROR | __main__:test_send_html_email_with_attachment:304 - 未配置发件邮箱
|
||||
2026-01-18 16:23:56.507 | INFO | __main__:main:525 -
|
||||
[测试5] 邮件发送性能测试
|
||||
2026-01-18 16:23:56.508 | INFO | __main__:test_email_performance:398 - 开始测试邮件发送性能...
|
||||
2026-01-18 16:23:56.510 | ERROR | __main__:test_email_performance:415 - 未配置发件邮箱
|
||||
2026-01-18 16:23:56.511 | INFO | __main__:main:530 -
|
||||
============================================================
|
||||
2026-01-18 16:23:56.511 | INFO | __main__:main:531 - 测试总结:
|
||||
2026-01-18 16:23:56.511 | INFO | __main__:main:532 - 通过测试: 0/5
|
||||
2026-01-18 16:23:56.512 | INFO | __main__:main:533 - ============================================================
|
||||
2026-01-18 16:23:56.512 | ERROR | __main__:main:556 - 多数测试失败,邮件系统无法正常工作。
|
||||
2026-01-18 16:23:56.512 | INFO | __main__:main:557 -
|
||||
紧急处理:
|
||||
2026-01-18 16:23:56.512 | INFO | __main__:main:558 - 1. ❌ 检查SMTP服务器配置
|
||||
2026-01-18 16:23:56.512 | INFO | __main__:main:559 - 2. ❌ 验证邮箱账号和密码
|
||||
2026-01-18 16:23:56.513 | INFO | __main__:main:560 - 3. ❌ 检查网络连接
|
||||
2026-01-18 16:23:56.513 | INFO | __main__:main:561 - 4. 参考README中的邮件配置章节
|
||||
2026-01-18 16:23:56.513 | INFO | __main__:main:562 - 5. 查看详细错误日志
|
||||
|
||||
Reference in New Issue
Block a user