邮件系统
mailing 是逻辑 app:registry + recipients + context builders + SMTP,没有自己的表。
测试时 sys.argv 含 test 或 MAILING_INLINE=True,通知在请求线程同步执行,方便 mock。
改邮件的检查表
- 在
registry.py增加或修改notify_* - 指定 preference category
- 收件人解析不要把部长信发给申请人(反之亦然)
- 链接一律
portal_reverse+SITE_URL - 补
mailing/tests.py - 若文案面向终端用户,同步 Google Doc / portal-guide
部长自定义录取/拒信:mailing/department_copy.py + 周期内 email settings。