1. 前言
域名邮箱是以你自己的网站域名作为后缀的电子邮箱地址,可以通过邮件服务商提供的自定义域名路由或绑定功能、购买企业邮箱套餐、使用邮件转发服务来实现。本文使用邮件转发服务实现域名邮箱。
所谓转发就是当别人向你的域名邮箱发信时,邮件会转发给你设置的目标邮箱。
2. 实现
2.1 Cloudflare方面
我准备使用的转发方案是Cloudflare+Gmail,因为我的域名当初就是放在cf里解析的,所以操作起来能方便很多。
我们先登陆进cf控制台,点进我们的域名页面,再进入左栏的Email Routing。

进来后我们选择Routing rules,然后创建新的路由规则。

这里的Email pattern是你的域名邮箱前缀,填你想用的即可,第二个空选择你的域名,下面的Action选择Send to an email,最下面的Destination选择你要转发到的邮箱,如果没创建过需要你手动创建一个邮箱地址。

完成以上步骤后会往你填写的目标邮箱发一封验证邮件,完成验证后点击自动添加记录即可。
之后找到Settings界面,找到DNS records一栏,将右下角切换成Lock状态。确保你最上面的Status是可用状态。

2.2 Google方面
由于Gmail安全机制升级,不能直接用Gmail发信,必须生成一个独立的应用专用密码。
首先进入Google账号管理页面,点击左侧的安全性与登陆,确保你的两步验证是开启的。然后在顶栏搜索应用专用密码并进入,创建并复制你生成的密码。
2.3 Gmail方面
点击设置,找到这个页面,点击添加其他电子邮件地址。

弹出的窗口中,名称填你希望别人看到的发件人名称,邮箱填你的域名邮箱,也就是在cf页面创建路由规则时写的,同时取消勾选视作别名。
点击下一步,SMTP服务器填写smtp.gmail.com,端口587即可,用户名填你原本的Gmail,密码用之前复制到专用密码。选择采用TLS的安全连接,点击添加账号。
之后你会收到一封验证邮件,成功验证之后你可以用域名邮箱收发邮件。
