分享一下自己的临时邮箱方案,基于 Cloudflare Email Routing + Telegram 无限临时地址机器人

208 天前
 tbxark

有些时候注册网站需要邮箱地址,但是很多时候不希望使用自己的主要的邮箱地址,这时候就会用一些临时邮箱。但是这些临时邮箱的所有权不在自己手里,一旦需要多次使用某个地址的时候就比较麻烦。当然你也可以利用谷歌邮箱别名获取无限 Gmail 邮箱, 但是我不想 Gmail 收到杂乱无章的邮件所以就没有使用了。

这里我自己的方案是使用 Cloudflare Email Routing 获得无限地址的企业邮箱,而且每个邮箱地址不用提前设置,你只要随便填写然后他就会像网页路由一样自动选的合适的处理方式。使用详情可以查看官方博客: https://blog.cloudflare.com/zh-cn/introducing-email-routing-zh-cn/

当我们使用了 Cloudflare Email Routing 的邮箱路由之后,你在注册不同服务商的时候就可以标记来源,比如注册 amazon 就使用amazon@example.com。但是目前 Cloudflare Email Router 有个缺点就是没有一个收件箱可以查看消息,当然你可以把所有邮件转发到你的另外一个邮箱比如 outlook ,gmail 之类的,然后在他们的网页中查看。但是对于一个临时邮箱来说这一步操作对我来说有一点繁琐。

很幸运的是 Cloudflare Email Router 支持 Worker ,这样我们可以对每一封邮件执行我们自己的脚本,mail2telegram就是这样的一个工具,他可以解析邮件并把标题和预览地址发到你的 Telegram 。

如果你不喜欢使用 Telegram 你也可以使用我的另外一个项目testmail-viewer,申请一个 testmail,然后把所有的邮件转发到你的 testmail ,这样你就可以使用testmail-viewer快速查看你的邮件。

当然你也可以将两者结合在一起获得更佳体验, 你只要在FORWARD_LIST添加你的 testmail 地址即可。

mail2telegram: https://github.com/TBXark/mail2telegram

testmail-viewer: https://github.com/TBXark/testmail-viewer

1101 次点击
所在节点    Telegram
1 条回复
tbxark
208 天前
当邮件转发通知到 Telegram 的时候只有标题,发件人,收件人还有两个按钮。其中`TEXT`可以看到纯文本的邮件,`HTML`可以看到富文本的邮件,但是他其中可能包含某些脚本或者其他追踪链接。建议只有当你有需要的时候或者确认来源没有问题的时候才使用富文本模式。为了安全起见,当超过`MAIL_TTL`邮件缓存保存时间,按钮跳转的链接无法打开。你可以自行修改环境变量调整过期时间。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/982470

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX