技术指南 9 分钟阅读

OhRelay 如何使用 Cloudflare 邮件路由与 Workers

从技术角度解释 OhRelay 怎么把邮件送到正确的地方、怎么保留回复所需的上下文,以及为什么这些都不需要读取您的邮件内容。

为什么 OhRelay 运行在 Cloudflare 的基础设施上

OhRelay 需要两个能力同时存在于一个地方:在域名层面处理邮件,以及在收到邮件时运行路由逻辑。

Cloudflare 刚好都提供了——Email Routing 负责接收域名邮件,Workers 负责在边缘执行代码。这个组合让 OhRelay 可以:收到邮件、判断客户写给了哪个地址、套用对应的路由规则、记住回复时该用的发件人信息——这些都在邮件到达你收件箱之前完成。

为什么必须使用 Cloudflare 托管 DNS

OhRelay 依赖的是 Cloudflare Email Routing,这就意味着域名的 DNS 必须交给 Cloudflare 托管。这样 DNS 和邮件路由会落在同一个控制平面里,入站链路和路由逻辑也更容易保持一致。

如果域名注册商还想留在原来的地方也没问题,迁移的是 DNS 托管,不是域名注册本身。Cloudflare 也支持导入现有 DNS 记录,迁移通常不算重。

系统怎么判断邮件该去哪里

核心问题很直接:客户写给了哪个地址,这封邮件该被送到哪里?

OhRelay 读取邮件头里的收件人信息,再和你配置好的路由规则做匹配。路由决策依赖的是邮件头信息和配置规则——不是邮件正文内容。

  • 读取收件人相关的邮件头
  • 把地址和已配置的路由规则做匹配
  • 给这封邮件附上正确的目的地和回复发件人信息

Workers 层负责什么

Cloudflare Workers 是 OhRelay 执行路由逻辑的地方。一旦系统确认了这封邮件是发给哪个地址的,就能在邮件落入你收件箱之前,把正确的目的地和回复信息附上。

Workers 也负责处理出错的情况:如果系统无法确认应该用哪个地址,宁可不发,也不瞎猜。

OhRelay 不需要读取什么

OhRelay 不需要读邮件正文就能决定邮件该去哪里。路由是一个地址识别和配置匹配的问题,不是理解邮件内容的问题。

这让隐私边界非常清晰:OhRelay 依靠邮件头和路由规则做决策,不读您的邮件内容。

开始使用

保留你的收件箱,同时管理所有域名地址。

14 天免费试用。