这篇文章记录下怎么用Forward Email和Gmail搭配,创建自定义域名邮箱,Gmail不是必须的,可以是任意的邮箱收发平台。
创建自定义域名邮箱有很多好处,最吸引我的就是让邮箱名好记,又有专业范。
1、准备账号
为了完成自定义邮箱的配置,需要准备三个物料,列举如下:
1、gmail账号
2、Forward Email账号
3、域名
Gmail账号是我是用的邮件平台的账号,没有的话,可以去Google那里免费注册一个。使用其他的邮件平台也是可以的。
Forward Email是一个开源免费的邮件转发服务,官网地址:https://forwardemail.net/ ,没有账号的朋友可以前去免费注册。
域名是想要自定义的邮箱后缀,比如xxx@xxx.com,其中xxx.com就是域名,如果没有的话需要到域名注册商那里注册购买。
2、配置邮箱收件转发
收件转发是让发送给自定义域名邮箱的邮件,自动转发给Gmail,这部分要配置域名的DNS解析,这里以CloudFlare为例,其他的域名解析大同小异,参照配置即可。
2.1、添加MX记录
MX记录是域名系统的邮件交换记录,用于指定负责处理发往收件人域名的邮件服务器。
我使用的是根域名,比如xxx.com,不带有前缀的www.xxx.com,所以记录值中的Name是留空或者填了@,其他的值如下面的表格所示。
Name/Host/Alias | TTL | Record Type | Priority | Value/Answer/Destination |
---|---|---|---|---|
@ or leave blank | 3600 | MX | 10 | mx1.forwardemail.net |
@ or leave blank | 3600 | MX | 20 | mx2.forwardemail.net |
2.2、添加txt记录
这部分是forward-email为了获取配置信息。如果把所有的邮件都转发到同一个gmail邮箱,记录值如表格中所示,这里要注意,forward-email后面填的是Gmail的邮箱地址。
Name/Host/Alias | TTL | Record Type | Value/Answer/Destination |
---|---|---|---|
@ or leave blank | 3600 | TXT | forward-email=user@gmail.com |
如果只是想转发某一个邮箱到Gmail邮箱,比如hello@xxx.com,这时候的配置如下表
Name/Host/Alias | TTL | Record Type | Value/Answer/Destination |
---|---|---|---|
@ or leave blank | 3600 | TXT | forward-email=hello:user@gmail.com |
如果想把多个邮箱的邮件都转发到Gmail邮箱,比如hello@xxx.com,support@xxx.com,这时的配置如下,值之间用逗号分隔。
Name/Host/Alias | TTL | Record Type | Value/Answer/Destination |
---|---|---|---|
@ or leave blank | 3600 | TXT | forward-email=hello:user@gmail.com,support:user@gmail.com |
TXT记录的值最多是255个字符,如果配置的邮箱很多,可以配置多个TXT记录,如下所示
Name/Host/Alias | TTL | Record Type | Value/Answer/Destination |
---|---|---|---|
@ or leave blank | 3600 | TXT | forward-email=hello:user@gmail.com,support:user@gmail.com |
@ or leave blank | 3600 | TXT | forward-email=help:user@gmail.com,foo:user@gmail.com |
@ or leave blank | 3600 | TXT | forward-email=orders:user@gmail.com,baz:user@gmail.com |
@ or leave blank | 3600 | TXT | forward-email=info:user@gmail.com,beep:user@gmail.com |
@ or leave blank | 3600 | TXT | forward-email=errors:user@gmail.com,boop:user@gmail.com |
如果想要转发到其他自定义域名的邮箱,比如从user@xxx.com”转发到user@example.net,可以这么操作。
Name/Host/Alias | TTL | Record Type | Value/Answer/Destination |
---|---|---|---|
@ or leave blank | 3600 | TXT | forward-email=example.net |
2.3 再添加一个TXT记录
这部分是forward-email需要的,可能是为了验证,按照下面的表格配置即可。
Name/Host/Alias | TTL | Record Type | Value/Answer/Destination |
---|---|---|---|
@ or leave blank | 3600 | TXT | v=spf1 a mx include:spf.forwardemail.net -all |
自此收件转发配置完毕,等待一会儿,让DNS配置生效,用Forwardemail的 My Account > Domains > Setup 工具验证一下。
验证通过后可以用其他的邮箱给自定义域名邮箱发送一个测试邮件,看看一切是否正常。
3、配置自定义域名邮箱作为Gmail的发件人
配置自定义域名邮箱发件人是为了使用自定义域名邮箱发件,需要在Gmail中配置。
1、开启Gmail双重身份验证
访问https://www.google.com/landing/2step/ 开启Gmail双重身份验证。
2、设置Gmail应用的专用密码
首先进入Google账号管理
点击弹出页面左侧菜单中的安全性,在打开的页面中找到登录Google选项卡,选择应用专用密码,这时候会让输入密码再登录一次。
然后就来到了为设备设置专用密码的页面。
在选择应用中选择邮件,在选择设备中选择其他, 然后会弹出来输入提示,这里输入要自定义域名的邮件地址,比如我这里是ming@labno3.com, 然后点击生成。
然后就会弹出来一个设备专用密码了,把这个密码复制到记事本中,待会儿要用到。
3、给Gmail添加其他电子邮件地址
进入到自己的gmail设置页面,可以看到顶部菜单中有账号和导入的选项卡。
点击账号和导入选项卡,进行设置,点击添加其他电子邮件地址。
然后会弹出设置对话框,在名字里输入发件人的名称,电子邮件地址里输入自定义域名的邮件地址,取消视为别名的复选框,然后点击下一步
在”SMTP服务器”中输入smtp.gmail.com
端口:587
,”用户名”中输入Gmail地址去掉@gmail.com的部分,密码中填如上面保存在记事本中的设备密码,保持单选按钮为“使用TLS的安全连接”处于选中状态。
填写完毕后点击添加账号,这时候google会发送一份电子邮件给自定义域名邮箱,如果前面配置收件转发正确的话,很快在google邮箱里就能看到这封邮件,把其中的确认代码填到下面的对话框中,然后点击验证。
如果想要以自定义域名邮件的发件人发送邮件,在收到的Google验证邮件中还要点击下确认链接确认申请。
至此,收件转发与发件转发都配置完成了,可以发送邮件测试下。
欢迎转载,请注明出处:闪电树熊 » 用Forward Email和Gmail创建免费的自定义域名邮箱
Leon, 最后验证的时候一直没有收到验证邮件怎么办啊?