返回

Forwardmail:企业邮箱转发服务,批量创建邮箱账号

用于批量接收验证码,自动化注册流程等

缘起

当我们在注册很多网站用户时都需要一个邮箱接收验证码(当然现在国内的网站大部分开始要手机验证了)。相对于手机号,邮箱验证还是比较容易过的。然而,若使用现成的邮箱服务进行批量注册,第一是在切换不同邮箱时会有不便,第二是如果数量的确特别大,注册邮箱也很麻烦。

这里就给大家介绍一种实现批量邮箱接码的方式。

简介

我们今天用到的是ForwardMail这样一个工具。

官网:The Best Free Email Forwarding Service for Custom Domains | Forward Email

功能:实际上是一个邮件转发服务,也就是发给你的域名后缀下的邮件会被自动转发到个人邮箱中。可以一次性配置所有子账号转发到同一个邮箱,轻松无限开号接码。此外,如果你没有域名,他家也提供免费的后缀供使用,需要手动创建账号。

例如,你有一个kermsite.com的域名,注册他家的服务,并且配置好之后,所有发送到XXX@kermsite.com的邮件都会被自动转发到你设定的个人邮箱中,例如kerm@outlook.com。故在注册账号的时候,只要随意填写一个邮箱号,然后在个人邮箱里面接码就可以了。理论上是可以无限开号的,配合自动化工具可以实现自动批量注册。

官网
官网

自带的免费后缀
自带的免费后缀

自定义后缀
自定义后缀

使用

首先注册账号。

转到控制台,注册账号后即可使用自带的域名后缀,选择Aliases即可。

Aliase:别名
Aliase:别名

添加自定义域名

如果要添加自定义域名,选择Add domian,按照提示添加完成即可,这一步没什么困难:

image-20220107145114050
image-20220107145114050

输入域名:

image-20220107145646256
image-20220107145646256

提示配置错误,需要修改解析记录:

image-20220107145727151
image-20220107145727151

配置DNS解析

一个域名只能解析到一个企业邮箱服务商,要不然收发邮件时系统就会冲突

有些域名在购买的时候会自带有企业邮箱的记录,例如我使用的namecheap。但是他家的企业邮箱服务是要收费的。所以这里直接将原有的MX记录和TXT记录删除就好了:

image-20220101172734860
image-20220101172734860

按照提示,修改DNS配置:

配置邮件服务器规则
配置邮件服务器规则

同样的,添加TXT规则:

TXT规则,也是转发规则a
TXT规则,也是转发规则a

最后效果:

对应TXT和MX规则
对应TXT和MX规则

转到网站,显示认证通过:

认证通过
认证通过

此时,向任意一个XXX@kermsite.live邮箱发送信息,都会被自动转发到设置好的个人邮箱账户,转发后可能会被判定为垃圾邮件,请注意。

修改转发规则

免费账户的邮件转发服务,是基于DNS直接实现的。也就是说,当你在ForwardEmail添加好域名之后,所有操作都是在DNS服务商处进行,包括添加规则和配置解析。

如果你要实现邮件的转发,例如将admin@kermsite.com转发user@outlook.com,只需要在DNS服务商处添加一行TXT记录:

forward——email=admin:user@outlook.com

要多条规则就在后面打个逗号继续写,写不下换条规则继续写。

如果要将所有邮件转发到同一地址,添加规则:

forward-email=user@outlook.com

即可

帮助文档原文:

If you are forwarding all emails from your domain, (e.g. “all@kermsite.com”, “hello@kermsite.com”, etc) to a specific address “user@outlook.com”:

Name/Host/Alias	TTL	Record Type	Value/Answer/Destination
"@", ".", or blank	3600	TXT	forward-email=user@outlook.com

If you just need to forward a single email address (e.g. “hello@kermsite.com” to “user@outlook.com”; this will also forward “hello+test@kermsite.com” to “user+test@outlook.com” automatically):

Name/Host/Alias	TTL	Record Type	Value/Answer/Destination
"@", ".", or blank	3600	TXT	forward-email=hello:user@outlook.com

You can have an infinite amount of forwarding emails setup – just make sure to not wrap over 255 characters in a single-line and start each line with “forward-email=”. An example is provided below:

Name/Host/Alias	TTL	Record Type	Value/Answer/Destination
"@", ".", or blank	3600	TXT	forward-email=hello:user@outlook.com,support:user@outlook.com
"@", ".", or blank	3600	TXT	forward-email=help:user@outlook.com,foo:user@outlook.com
"@", ".", or blank	3600	TXT	forward-email=orders:user@outlook.com,baz:user@outlook.com
"@", ".", or blank	3600	TXT	forward-email=info:user@outlook.com,beep:user@outlook.com
"@", ".", or blank	3600	TXT	forward-email=errors:user@outlook.com,boop:user@outlook.com

实例:注册GitHub

任意选取一个邮箱进行注册
任意选取一个邮箱进行注册

发送验证码
发送验证码

目标转发邮箱收到验证码
目标转发邮箱收到验证码

附录

参考文章

版权信息

本文原载于kermsite.com,复制请保留原文出处。

Built with Hugo
Theme Stack designed by Jimmy