大多数打这个词的人,想要的是一套跑在 Cloudflare Workers 上的临时邮箱服务。这里说清楚那样的部署到底要做什么——如果你不想折腾,下面就有一个现成的收件箱。
搜这个短语,你多半会落到一批开源项目上:它们把一次性邮件服务跑在 Cloudflare 自家的栈上——Email Routing 接收入站邮件,Email Worker 处理它,D1 或 KV 之类的存储把它存下来,Pages 或 Workers 上的一个小前端把收件箱渲染出来。整套东西都不需要一台要照看的虚拟服务器,这也正是这个模式在开发者中流行起来的原因。
吸引力不难看出。Cloudflare 会替托管在它 DNS 上的域名接收入站邮件,把邮件交给一个 Worker 而不是邮箱,并且整条路径都跑在你其他小项目已经在用的同一张边缘网络上。免费额度和各产品的限制确实会变,所以在围绕某个具体数字做设计之前,请以 Cloudflare 自己的文档为准。
这只是这次搜索的一半。另一半人压根不想自己搭——这个词只是恰好挂在排在第一的那个工具上,而他们需要的是接下来十秒内就能用的地址。如果你是后者,本页顶部的收件箱已经是活的,下面的内容不是你必须先做完的作业。
第一个前提是一个你拥有、并且愿意烧掉的域名。它必须托管在 Cloudflare DNS 上,Email Routing 必须为它打开,MX 记录也必须指到 Cloudflare 指定的地方。如果这个域名上已经跑着你依赖的邮件,别拿它凑合——把抛弃式流量走另一个域名,出了事也不会波及。
接下来是部署:建数据库、把它绑到 Worker、推送 Worker、发布前端,再设好项目要的管理员密钥和机器人防护密钥。以前发布过 Worker 的人,通常一个晚上就能跑通第一个收件箱。没做过的人,多半会把那个晚上花在 DNS 生效和绑定名字上——这是熟悉平台的好办法,但绝不是五分钟的活儿。
被低估的是第二周。存下来的邮件需要定期清理,不然数据库会悄悄膨胀;上游项目会推送破坏性变更;迟早会有一个垃圾邮件脚本找上你这个开放的收件箱,于是你就得去写限流。等这个域名吃过几百次注册之后,它会开始出现在一次性地址黑名单上,而你当初为之搭建的那些表单,也会开始拒收它。每一个公开的临时邮箱域名都得面对这一点,自建也不例外。
两个答案都合理,正确的那个取决于你想要的是一块基础设施,还是一个抛弃式地址。下面把分岔讲清楚,不带推销。
当你想要自己掌控的域名下的地址、自定义路由规则,或者一个接进测试套件的私有收件箱时,这值得。保留策略和谁能访问都由你说了算。同时域名的账单、升级、滥用处理和黑名单问题也都归你——请预留持续的精力,而不是一次性的搭建时间。
当要办的事就是一条确认链接、一次试用注册、一次论坛注册时,这值得。页面加载的那一刻地址就存在,不花钱,用完自己删除。代价说白了就是:域名不由你挑,加不了路由逻辑,而且一切都只收不发。
TempMail.cv 构建在 Cloudflare 基础设施之上,所以这里的投递路径和你自己搭出来的那条很像——区别是部署、清理、限流和跟着上游升级这些活儿都已经替你干完了。页面加载时地址就在等你,附件原样送达,每个地址都带一个二维码方便挪到手机上,你也可以用自定义名字代替随机字符串。界面有 20 种语言,地址会自己过期,里面的邮件也一起消失。
我们是一项独立服务,与 Cloudflare 没有关联,也不是你可能在找的那个开源项目。把这个用在生活里可抛弃的那一半上——注册、试用、下载门槛——而真正需要自有域名的场景,再留给自建。网银、工作,以及任何你会心疼的东西,请别放进任何临时收件箱,包括这一个。
这是一种说法,指跑在 Cloudflare 平台上、而不是传统邮件服务器上的临时邮箱服务:Email Routing 接下入站邮件,一个 Worker 处理它,再由一个轻量前端显示出来。人们用这个词指代遵循这一模式的自托管开源项目,也宽泛地指任何从 Cloudflare 网络上提供的一次性收件箱。
如果你不怕做一次部署,可以。大致是:把域名加到 Cloudflare,打开 Email Routing 让入站邮件进入 Worker 而不是邮箱,给这个 Worker 一个存邮件的地方,再在前面放一个小前端。当前的步骤和限制请以 Cloudflare 的文档为准——这些会变,我们宁愿把你指过去,也不愿意引用一个早就变了的数字。
不是。TempMail.cv 是一项托管服务,只是恰好构建在 Cloudflare 基础设施上。我们是独立的,与 Cloudflare 没有关联,也和你搜索时可能翻到的任何仓库无关。这里没有什么要你部署——本页上的收件箱就是产品的全部。
只有自托管才需要。自己搭的时候,域名是唯一省不掉的东西,因为 Cloudflare 需要它在 DNS 里,才会代你接收邮件。在这里你什么都不需要:不用域名、不用账号、不用密码、不用手机号。打开页面,地址就已经生成好了。
不能。这里的每个地址在设计上都只收不发——它的存在是为了接住验证码、收据和确认链接,而不是用来对话的。自托管的方案通常也会落到同一个地方,因为入站路由和出站发信是两个问题,而发信那一半需要自己的邮件服务商。
地址会自己过期,邮件也跟着一起走,所以不会有东西留在那里等着几个月后被人读到。想早点换个干净的,随时生成新地址就行——没有数量限制,也没有要打理的账号。离开一个地址之前,请先把需要留的东西保存下来。