需求
为什么要批量注册无数个电子邮箱?
当然是用来在其它网站上注册无数个该网站的账号啦,众所周知,绝大多数的网站账号在注册的时候,都需要一个电子邮箱或手机号。
我们的需求是用来注册无数个steam账号。你的需求是什么呢?我就不知道了,我也不需要知道,总之我们今天的主题是先搞定第一步,批量注册无数个电子邮箱。
调研
经过调研,通常有三种方案来实现这个需求:
- 电子邮箱别名服务(或转发服务)
- 企业邮箱
- 自建邮件服务器
首先,知名的电子邮箱服务商,比如Gmail,163邮箱,QQ邮箱,出于防止滥用的考虑,是不可能让你轻松批量注册的,通常在你连续注册了多个账号以后,就会出现各种限制,比如验证码、限制IP、要求手机短信验证等等。
这其实非常容易理解,这些都是To C的产品,没有哪个邮件服务提供商会允许一个人大量的注册无数个账号,这样会占用他们的服务器资源,而且一个人注册那么多账号,肯定不是干什么好事。
那么如果真的要创建无数个电子邮箱账户,最简单、没有限制的方式就是购买企业邮箱或自建邮件服务器。
只有企业,才会有批量创建邮箱的合理需求,因为员工多嘛。而且你付费了,什么都好说,在额度允许范围内,想创建多少创建多少。
自建邮件服务器就更不用说了,自己的服务器,一切自己说了算,想创建多少就创建多少。
但其实还有一种更轻量的方式,则是通过电子邮箱别名服务(或转发服务)来实现我们的需求。
即真实的邮箱只有一个,比如 cfan@gmail.com,但你可以创建多个邮箱别名:
向这些邮箱地址发邮件,实际上最终都是转发到你的主邮箱 cfan@gmail.com 里
这样的好处就是你只需要管理一个真实的主邮箱 cfan@gmail.com 就可以了,而不用记住和管理成千上万个邮箱账号和成千上万个密码,然后也不需要反复的退出、登录、切换账号。
缺点就是,当你需要连同邮箱一起,出售账号给别人的话,就比较麻烦了。那样就需要用企业邮箱或自建邮件服务器来实现,我们会在下一篇文章中讲解。
本文主要讲“邮箱别名服务”(转发服务)。
四个重点
在开始之前,我们需要关注4个重点:
-
有的服务商允许你自定义域名,即邮箱地址的@后面的域名,你可以使用你自己的域名如 pig.com,从而创建这样的邮箱地址 aaa@pig.com,有的服务商则不允许,你只能使用他们提供的域名,比如他们提供的是anonaddy.me,你只能创建这样的邮箱地址 xxx@anonaddy.me
-
对于@前面的用户名部分,有的服务商可以让你自定义,比如你想创建 hotdog 这个用户名的邮箱,只要 hotdog 没有被占用,就可以让你创建 hotdog@xxx.com。有的服务商则不允许自定义,而是给你随机生成一串乱码用户名,比如 f1tvaixa@xxx.com。
-
有的服务商提供开发者API,可编程调用,这样我们可以程序化批量创建、删除邮箱别名,修改转发规则,有的服务商则不提供API,只能在后台手工操作。 这点非常重要,对于几十个这样的数量级,我们手工操作也无妨,但对于几千个,几万个这样的数量级,没有程序自动化就不太现实了。
-
有的服务商是免费的,有的服务商是收费的。
在接下来的对比测试中,我们会对每一个服务商的这四点做特别说明,方便你根据自己的需求选择
别名服务商
1.Gmail自带的别名服务
其实google邮箱本身就是支持别名的,而且无需在后台设置,假如你有一个Google邮箱地址为:
你可以给@前面的用户名部分随意加点“.”比如:
给上面的邮箱地址发邮件,实际上都是发到你的主邮箱 cfan@gmail.com 里 但这种加“点”的方法,数量是有限的,无法满足我们的需求
另一种方法是在用户名后面使用加号“+”,后面跟任意字符串,比如
同理,给上面的邮箱地址发邮件,实际上都是发到你的主邮箱 cfan@gmail.com 里
这项服务是完全免费的,但缺点是很多网站不支持这种带 “+” 号的邮件地址。
2.Cloudflare Email Routing
Cloudflare 都知道吧,大名鼎鼎的云服务提供商,他们有一款名为 Cloudflare Email Routing 的产品,正可以实现电子邮箱别名的功能,而且这项服务是完全免费的。
他要求我们有自己的域名,比如 pig.com,通过 Cloudflare 的电子邮件路由服务,我们可以在 Cloudflare 后台创建无数个别名,比如:
向这些邮箱地址发邮件,实际上最终都是转发到我们指定的邮箱里,如 cfan@gmail.com
甚至可以配置成 Catch-All 模式,无脑转发,什么意思呢,就是说无需提前创建好别名,任何发往 *@pig.com 的邮件,都会被转发到我们指定的邮箱 cfan@gmail.com。
这样不就已经相当于有无数个电子邮箱了嘛。
他支持开发者API,我们可以程序化管理我们的邮箱别名和转发规则,而API也是完全免费使用的。
3.ForwardEmail
ForwardEmail 分为免费版和付费版(3美元/月)
其实还有团队版和企业版,主要是多了团队成员管理和技术支持功能,对我们来说没有意义,可以忽略。
主要区别就是:
1.免费版只能使用我们自己的域名,付费版可以使用他们提供的域名:
you@mailsire.com
you@hideaddress.net
you@secret.fyi
you@hash.fyi
2.免费版不支持部分后缀的域名,比如cn域名,付费版支持所有后缀的域名
3.免费版不提供开发者API,而付费版提供,但实际上免费版也可以通过修改DNS记录的方式来修改转发规则,而我们的域名注册商一般都提供开发者API来修改DNS记录,所以免费版其实也是可以用编程的方式调用API来修改转发规则的。不过DNS记录容量有限,没法建立数千条转发规则。
当然我们也可以配置成 Catch-All 模式无脑转发。
对于免费版不支持cn域名的问题,我们用com域名即可,反正也就100元左右一年
要开通 ForwardEmail 付费版也不算贵,毕竟才3美元/月
4.AnonAddy
AnonAddy 和 ForwardEmail 非常相似,也分免费版和收费版,不过和 ForwardEmail 相反,AnonAddy 的免费版,只能使用他们提供的域名:
anonaddy.me
anonaddy.com
而不能使用自己的域名,收费版才能使用自己的域名
AnonAddy可以创建的别名分两种,第一种别名是:
这种别名,免费版只能创建10个,Lite版可以创建50个,Pro版则没有限制 而且免费版的情况下,xxx这个前缀,只能是随机乱码字符串,而Lite和Pro版可以自定义
第二种别名是:
其中 username 是你在 AnonAddy 的用户名,这种别名无论免费版还是收费版,都可以创建无数个,而且前面的xxx前缀可以自定义。
AnonAddy 也支持 Catch-All 功能,但需要付费版。
AnonAddy 也提供开发者API,免费版也可以使用开发者API。
综上,如果你不用自己的域名,或者是没有自己的域名,而是想用服务商提供的域名的话,AnonAddy 可以做到完全0成本使用,一毛不花。但如果你要开通3美元/月的付费版的话,基本上和 ForwardEmail 是完全一样的。
5.DuckDuckGo
DuckDuckGo 的使用方式比较特别,它提供了一个 Chrome 插件,只要遇到需要填写邮箱的地方,DuckDuckGo 会在文本框旁边提供一个鸭子头按钮,点击这个按钮就可以随机生成一个 @duck.com 为后缀的邮箱别名,来注册其它网站(比如steam)的账号。邮件最终会被 DuckDuckGo 转发到你指定的邮箱。
当然,你也可以在 DuckDuckGo 的后台手动生成邮箱别名,用于 Chrome 插件不支持的场合,比如游戏客户端或手机APP。
他是完全免费的,并且可以创建无数个别名,但他的缺点是,别名不可以自定义,只能随机生成,由随机英文单词构成,没有提供开发者API,不可以程序化批量管理。
当然,你可以通过逆向工程的方式,抓包分析 DuckDuckGo 创建和删除邮箱别名时的HTTP请求,从而调用这些非公开API,这个就自行研究了。
作为一款免费产品,足够个人用户小规模使用了,比如你需要创建的账号在数十个这样的数量级。
还有一个重点,目前 ForwardEmail 和 AnonAddy 已经被 Steam 识别出特征,无法再注册 Steam 账号了,但是 DuckDuckGo 仍然可以。
6.其它同质化产品
另外还有很多同质化产品,比如 ImprovMX / ForwardMX / SimpleLogin / Pobox / Firefox Relay 等等,要么是价格更贵,要么是没有免费版,要么是限制更多,就不做详细测试了,仅用于后补。
有的网站可以识别出 ForwardEmail 和 Anonaddy 的特征,不允许注册的情况下,可以尝试这些后补选项。
总结
有自己的域名,首推 Cloudflare Email Routing
没有自己的域名且一分钱不想花用 AnonAddy
小规模手动用户且一分钱不想花,不容易被识别特征拒绝注册,用 DuckDuckGo
后续
关注我【挨踢老李】,在后续的文章中,我们将讲解另外两种方法,【企业邮箱】和【自建邮箱】