自己做了个工具,解决多域名邮箱「收发身份对应」的问题 —— Ohrelay,尤其针对使用 cloudflare 进行邮件转发的用户

查看 16|回复 1
作者:nonozone   
我相信 V2EX 有很多用户跟我一样,手里有多个域名、每个域名下还有几个前缀( info@ 、hello@ 、support@……)但实际上只有自己一个人收发邮件。
传统解决方案各有问题
买域名邮箱(腾讯企业邮、Zoho 等):按用户数收费倒是其次,关键是收发邮件要在多个收件箱之间切换,用 Foxmail 这类客户端配置的话账户列表一大堆,很烦。
用 Cloudflare 邮件转发:把所有地址转发到 Gmail 可以解决收件问题,但回复时要么直接用 Gmail 地址(对方看到 Gmail 地址),要么手动添加一堆别名——地址少还好,多了一样折腾。
核心痛点是:回复时发件人身份无法自动对应
我做的 Ohrelay 解决的就是这个问题。
原理很简单:邮件通过 Cloudflare 转发到你的 Gmail/或者其他任意邮箱 时,Ohrelay 同时记录这封邮件的原始收件地址(比如 [email protected] )。你在 Gmail 直接回复,系统会自动把发件人替换成对应的域名邮箱地址——对方收到的邮件,发件人显示的还是 [email protected] ,而不是你的 Gmail 。
几个设计细节
不需要为每个前缀真正开通邮箱,在 Ohrelay 里新增一个前缀就生效
唯独需要手动配置的只有两个地方。
1 . 首次使用需要授权调用 Cloudflare 的 token ,以便添加域名的会自动帮你配置 DNS 记录和 Worker 转发脚本,后续完全不用手动操作
2 . 每个目标邮箱(比如你的 Gmail )绑定后会生成一个专属 SMTP 发件地址,需要自行把这个 smtp 地址添加到 Gmail 的「外部发件人」,之后回复邮件的时候下拉这个 smtp 账户发出去的邮件都走 ohrelay 中转识别。如果你用的是普通邮件客户端,直接填写这个 smtp 发件地址,就不用其他任何操作,跟收发普通邮件是一样的。
发件后端目前用的是 Amazon SES
这个需求折腾了挺久,一直没找到完美方案,最后决定自己做。用 vibe coding 开发,前后大概两周多,核心部分很快完成了,主要精力都花在易用性上。现在自认为产品还算成熟,大概有 90%+的完成度,剩下的那一小部分未完成,可能需要大家的使用来暴露出来。
现在是免费测试阶段,欢迎感兴趣的人试用,可能有一些有 bug 需要处理。
目前官网上有一个价格单,不过大家也不要担心,那个只是一个示例,因为项目原本是想针对海外市场,定价本身跟国内不同,后续大概率也会调整。总之现在访问/登录,没有任何限制条件,也不收集任何信息。
网站:ohrelay.com 网站估计 ai 的味道还比较浓,主要是看用户面板吧。
算是我第一个正儿八经 vibe coding 的项目,且不是重复造轮子,并且确实解决了部分需求,还希望大佬们多提意见,如果对技术细节有疑问的,也可以贴完,我可以回答,我回答不了,我就让 ai 扫项目代码回答...

邮箱, 转发, 身份

nonozone
OP
  
补充一点,所有的收件/发件都保存在你自己的工作邮箱(比如 Gmail )里,你的客户比如 [email protected] 给你发邮件,在 Gmail 里的发件人依然是 [email protected] ,你回复他的邮件,收件人同样也是 [email protected] 。这样搜索整理查询都非常的简单直接,不像传统的域名邮箱那样,需要切换到不同的账户查找。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部