系统配置
系统设置集中管理 DoneMail 的运行参数。
Cloudflare
需要配置:
- Account ID
- API Token
- Worker 名称
Token 用于读取 Zone、检查 Email Routing 状态、配置 Catch-all 和读取 Worker 入口地址。
接受转发
接受转发用于识别“被转发邮件的原始收件人”。开启后,DoneMail 会尝试从邮件头中还原原始收件地址,并把邮件归到原始收件人名下。
这个能力不是所有转发格式都支持。需要同时满足:
- 邮件最终投递到 DoneMail 已管理的域名地址。
- 转发服务保留了可识别的原始收件人线索,例如
Delivered-To、X-Forwarded-To、X-Original-To、Received ... for <...>或自动转发相关头。
如果转发服务没有保留这些线索,DoneMail 会按实际投递到 Worker 的地址保存邮件。
发送邮件
发送邮件控制后台写邮件和公开 API 发信能力。
开启后需要配置 Resend Key。发件邮箱的域名必须已经添加到 DoneMail 的域名列表中。
关闭发送邮件后,后台写邮件和公开 API 发信都会不可用。
分享地址
分享地址用于生成邮件分享链接。建议单独绑定分享域名,和后台管理域名分开。
自动清理
开启后,定时任务会按保留天数清理收件箱和发件箱邮件。附件对象会同步从 R2 删除。
访问保护
内置三类限流:
- 登录失败。
- 公开接口鉴权失败。
- 分享链接访问。
配置保存在系统设置中,不依赖额外环境变量。