Cloudflare Email Routing - 自建邮件收发方案
今天我们继续薅Cloudflare羊毛(不是)。
Cloudfalre Email Routing
Cloudflare 提供了一个十分简单的方法来创建和路由电子邮件地址,我们唯一需要的是拥有一个自己的域名。
由于配置过于无脑这边就做个简单介绍。
首先你的域名大概是需要接入 Cloudflare 的(如果仅解析mx记录过来可能无效,但也不一定,未尝试过)。
然后来到电子邮件栏目,首先要添加域名的MX记录,指向Cloudflare的邮件服务器。Cloudflare 会自动生成DNS记录,我们仅需根据提示添加即可。
添加一个自己的邮箱(用于接收转发的邮件),我添加了我常用的Gmail邮箱。Cloudflare 会发送一份验证邮件,验证完成后就可以直接使用了。
在 “路由” 子菜单,添加想被路由的邮件地址,比如我的域名为: web.sb
。我添加了如下三个地址,均路由至Gmail邮箱:
大概效果就是这样的:
Catch-all 地址
顾名思义,发送至 <任意地址>@web.sb 的邮件均会被路由至目标地址。
我通过开启 Catch-all 功能,配合 Bitwarden 的生成器,给每个网站注册的账户使用不通的电子邮件地址,有效地防止了垃圾邮件和被社工的风险:
使用 Sendgrid 发件
使用 Cloudflare Email Routing,我们只能接收邮件而不能发送邮件。
如果希望使用自己的域名进行发信,我们可以选择使用 Sendgrid、Mailgun 等发件服务商。
P.S. Sendgrid是需要付费的(似乎也有试用版,不太了解)
我平常使用 Gmail 比较多,如果能直接在 Gmail 上直接用自定义地址发信就最方便了。
实际上我们确实可以这么做,只需在 Gmail设置-帐户与导入
,添加 添加其他电子邮件地址,按照要求填入 Sendgrid的SMTP信息即可:
发件时便可直接选择该地址:
Cloudflare Email Routing - 自建邮件收发方案
http://example.com/2022/07/26/Cloudflare-Email-Routing-自建邮件收发方案/