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-自建邮件收发方案/
作者
Rae
发布于
2022年7月26日
许可协议