用Forward Email和Gmail创建免费的自定义域名邮箱

这篇文章记录下怎么用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
转发所有邮箱的TXT记录

如果只是想转发某一个邮箱到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验证邮件中还要点击下确认链接确认申请。

至此,收件转发与发件转发都配置完成了,可以发送邮件测试下。

欢迎转载,请注明出处:InfoLiquify » 用Forward Email和Gmail创建免费的自定义域名邮箱

赞 (0) 打赏

评论

6+1=

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏