邮件配置
默认 EMAIL_BACKEND=django.core.mail.backends.smtp.EmailBackend,对接 Resend SMTP。
| 变量 | 推荐 |
|---|---|
EMAIL_HOST | smtp.resend.com |
EMAIL_PORT | 587 |
EMAIL_HOST_USER | resend |
EMAIL_HOST_PASSWORD 或 RESEND_API_KEY | API Key |
EMAIL_USE_TLS | true(587) |
EMAIL_USE_SSL | false(587);465 则相反 |
DEFAULT_FROM_EMAIL | BUCSSA Portal <noreply@mail.bucssa.org> |
SITE_URL | 邮件内绝对链接根 |
MAILING_ENABLED | false 时只打日志不发信 |
SUPPORT_EMAIL | 页脚/客服 |
本地:
EMAIL_BACKEND=django.core.mail.backends.console.EmailBackend
MAILING_ENABLED=true
CI 使用 locmem backend。
退订:/accounts/unsubscribe/?email=...&token=...,签名在 mailing/unsubscribe.py。用户也可在 /accounts/settings/ 按分类关闭。