Skip to content

系统配置

系统设置集中管理 DoneMail 的运行参数。

Cloudflare

需要配置:

  • Account ID
  • API Token
  • Worker 名称

Token 用于读取 Zone、检查 Email Routing 状态、配置 Catch-all 和读取 Worker 入口地址。

接受转发

接受转发用于识别“被转发邮件的原始收件人”。开启后,DoneMail 会尝试从邮件头中还原原始收件地址,并把邮件归到原始收件人名下。

这个能力不是所有转发格式都支持。需要同时满足:

  • 邮件最终投递到 DoneMail 已管理的域名地址。
  • 转发服务保留了可识别的原始收件人线索,例如 Delivered-ToX-Forwarded-ToX-Original-ToReceived ... for <...> 或自动转发相关头。

如果转发服务没有保留这些线索,DoneMail 会按实际投递到 Worker 的地址保存邮件。

发送邮件

发送邮件控制后台写邮件和公开 API 发信能力。

开启后需要配置 Resend Key。发件邮箱的域名必须已经添加到 DoneMail 的域名列表中。

关闭发送邮件后,后台写邮件和公开 API 发信都会不可用。

分享地址

分享地址用于生成邮件分享链接。建议单独绑定分享域名,和后台管理域名分开。

自动清理

开启后,定时任务会按保留天数清理收件箱和发件箱邮件。附件对象会同步从 R2 删除。

访问保护

内置三类限流:

  • 登录失败。
  • 公开接口鉴权失败。
  • 分享链接访问。

配置保存在系统设置中,不依赖额外环境变量。

Released under the MIT License.