Show HN:我写了一个每个收件箱只接收一个发件人的邮件应用
文章摘要
Clova.Email 是开发者 edpin2000 做的一款邮件服务,主打口号是”零垃圾邮件,安静为本”(Zero Spam. Quiet by Design.)。核心思路是给你无限多个收件地址,让每家公司都拿到属于它自己的那一个;哪个地址泄露了,删掉那一个就行,不必把整个邮箱连根拔起。
三种收件箱。 网站和作者在 HN 上的自述都把产品拆成三种收件箱类型:
- 单一发件人(One-sender):第一个给这个地址发信的人或公司就”认领”了它,之后其他人一律在门口被退信。对普通企业,锁定的是发件域名(而且是主域名,
*.github.com、info6.citi.com这类子域名都算同一家);对 Gmail、Outlook 这类公共邮箱,则锁定到具体的邮箱账号,理由不言自明。这样一来,就算你的地址被转卖或随数据库泄露出去,也毫无价值。 - 临时(Temporary):给它设一个寿命,比如下载链接用一小时、试用期用一个月。到期后收件箱开始拒收,已收的邮件可以选择保留或一并删除。
- 前缀(Prefix):作者认为这是最强大的一种。你先认领一个至少五个字符的前缀,比如
service,之后在后面随手加任何后缀,service-netflix、service$bank、service.newsletter-1都会自动生效,不需要提前创建,连分隔符都不是必需的。每个这样生成的地址同样锁定给第一个发信者。
此外还有一种普通的”永久”收件箱,谁都能发进来。
定价和其他功能。 免费版不限收件箱数量(单一发件人和临时类型),带 3 个永久地址、1 个前缀、1 个转发地址、100 MB 存储;Pro 版每年 30 美元,15 个永久地址、25 个前缀、10 个转发地址、10 GB 存储;Business 版每年 50 美元,可以绑定自己的域名并使用任意地址,永久地址和转发地址不限,25 GB 存储。免费版每天限收 100 封,付费版 1000 封。产品还内置 MCP 服务器,可以让 Claude、Cursor 等 AI 助手代为处理邮箱杂务,比如”给健身房试用办个临时地址,再把他们发来的验证码告诉我”。隐私方面,网站承诺不出售、不阅读、不追踪用户数据,任何套餐都能随时导出全部数据。
作者在帖子里的诉求很简单:”请帮我测试一下。”
HN 评论精华
本帖 114 分、近百条评论。讨论围绕三个问题展开:这和”加号别名”、自有域名的通配地址有什么区别;锁定单一发件人会不会误伤正常邮件;以及产品的宣传文案是否讲清楚了。
“用加号别名不就行了?” 这是最常见的质疑。amflare、gavinray 都说任何普通邮箱都支持 myemail+chase@domain.com 这种写法,可以给每个服务一个独立地址,看是谁泄露的。回应来自多方:djo 认为垃圾邮件发送者早就学会了把加号和 @ 之间的部分删掉;DoctorOW 指出这个产品真正的卖点是”锁定”,任何看到加号地址的人都能猜出你的主邮箱,而在 Clova 上,不按规矩用对地址的邮件根本投递不进来。bch 还补充说,很多网站的表单验证会直接拒绝带加号的地址,而这其实是 RFC 5233 定义的通用特性,并非 Gmail 独有;maw 讲了个笑话般的例子,某服务一边往他的加号地址发垃圾邮件,一边又不让他用这个地址登录。作者 edpin2000 解释,前缀收件箱之所以允许 -、_、$、! 等任意分隔符,正是为了让别人不知道前缀在哪里结束,”你甚至可以把前缀设成 sdfawetr”。
自建域名加通配地址。 popupeyecare、srhngpr、jonotime 等人说他们早就用自己的域名加 catch-all,把所有地址收进一个邮箱,srhngpr 用 Cloudflare 邮件路由加 Amazon SES,几乎零成本。structief 调侃这会招来大量垃圾邮件,peanut-walrus 和 XiS 说自己用了十年都没问题;但 martin- 的经历相反:用了十五年都好好的,后来垃圾邮件发送者开始往随机前缀发信,每封垃圾邮件都收到几百份,他最后只放行符合特定模式的地址。lucb1e 提到了”反向散射”(backscatter):别人伪造你域名下的随机地址发垃圾邮件,退信和自动回复全都涌向你,就连 RIPE 这样的机构也会这么干。mmcclure 用 twitter@social.mydomain.com 这种子域名分类方式,solyin 则建议在服务名后面加几个随机字符,这样一旦收到垃圾邮件就能确定是哪个数据库泄露的。
和 Fastmail、SimpleLogin 有何不同? drayfield 问它和 Fastmail 的”掩码邮箱”有什么区别,看起来反而更复杂。tmarice 说 Fastmail 的掩码地址上限大约是 1000 个,而且只能用主域名。ssivark 指出关键差异:掩码地址可以被无限转发,垃圾邮件发送者拿到了照样能发给你,而 Clova 只允许最初那个对象联系你。他还从理论角度评论,这其实是 SMTP 场景下的”对象能力”(Object Capabilities)实现,类似可撤销转发者模式:你把”给我发信”的能力交给某人,但不让这份能力被递归转让。fg137 推荐每年 12 美元的 Firefox Relay,cornell532 推荐 SimpleLogin。
锁定单一发件人的风险是最尖锐的批评。 CrendKing 举例说花旗会从 citicards@info6.citi.com 和 CustomerService@thankyou.citi.com 发信,美国银行也有多个地址,如果”花旗收件箱”只认第一个地址,用户会在不知情的情况下丢掉关键邮件。作者回应说锁定的是主域名,这两个例子都没问题。但 davchana、hashhar 补充,银行经常用完全不同的域名,比如 bank.com 和 bank.email,交易通知和对账单走不同的域名;wongogue 提到印度规定银行域名必须以 .bank.in 结尾。zatkin 问公司改名怎么办(Facebook 变 Meta),hoppyhoppy2 顺手纠正:Facebook 最早是从 thefacebook.com 发信的。作者坦言目前没有处理这种情况,列出了几个思路:一键解除锁定让下一个发件人重新认领、手动添加关联域名、允许 3 到 5 个域名、用 AI 判断 betterstack.com 和 betterstackhq.com 是同一家。conductr 建议把被拒的邮件放进单独列表让用户合并,并强调永远不要真正丢掉一封邮件,否则会慢慢流失用户;作者承认”我们都讨厌垃圾邮件,但收不到某封邮件可能更糟”。Tiddles-the2nd 提出一个恶意场景:一家快餐公司抢先用竞争对手的名字往你的前缀地址发信,把它们统统”认领”掉怎么办?another-dave 指出抄送场景也会出问题,邻居拉上朋友约你踢球,或者招聘方让外包猎头联系你,后者的邮件都会被退回。
宣传和信任问题。 资深邮件管理员 gerdesj 建议作者先讲”我要解决什么问题”,而不是”我做了什么”,并说”三种收件箱”那段让人看不懂,像是灰名单加上加号别名的混合体。schrodinger 称赞这条是”教科书式的 HN 评论”:可操作、有建设性、简洁、出自经验,还不忘感谢。randyrand 直言很难把邮箱托付给一个人的初创公司,网站看着不够专业,演示视频用的是 AI 配音,建议先提供自托管版本;他还质疑这和”白名单”功能有何本质不同。speckx 说看到”零垃圾邮件”就不想看了。wink 则困惑于收件箱太多怎么管理。CreepyHunterX 问是否检查 DMARC 对齐,否则伪造的发件人地址照样能通过,作者答已检查 DMARC/SPF/DKIM。
正面反馈也不少。 cloudmanic 说从 Product Hunt 用起,收件箱干净多了;brianpan 说 hey.com 的 Screener 白名单是让邮件重新可用的关键功能,希望短信也能这样;AuthAuth、aleksiy123 都表示最想要的是手机号版本,popupeyecare 回应说技术上可行,但成本会高得离谱。