如果你有一个域名,就可以用Cloudflare、Resen、Gmail组合,免费搭建一个属于自己的域名邮箱,搭建过程简单方便。最适用于小网站,或者爱好者折腾。

实现方法如下:

  • Cloudflare:用于做邮件路由,负责域名解析、邮件接收
  • Resend:用于做 SMTP 服务器,负责发送邮件
  • Gmail:充当全能客户端,收邮件、回邮件,都在这里完成

邮件链路:
这个方案的核心思想是“收发分离”,通过白嫖三大平台的免费额度,实现底层协议的拼接:

  • 收信链路 (Inbound):客户 -> 您的域名 -> Cloudflare Email Routing -> 自动转发 -> 个人 Gmail。
  • 发信链路 (Outbound):个人 Gmail 界面 -> 选择域名别名 -> Resend SMTP 引擎 -> 带有完整签名 (SPF/DKIM) 的邮件 -> 客户。

准备工作:

1,需要一个域名,停放在Cloudflare。地址:https://cloudflare.com

2,注册Resend账号。注册时,最快的方法就是用Google或Github账号快速登录。地址:https://resend.com

3,有一个已经在用的Gmail邮箱

实施步骤详情

一、配置Cloudflare,实现正常收信

Cloudflare提供免费的电子邮件路由服务,充当域名MX记录的接收点。进入Cloudflare主界面后,再进入停放的域名界面。左侧有一个电子邮件,点一下电子邮件路由

1,添加电子路由目标邮箱,这里我们添加自己的Gmail邮箱,会发一个链接,在Gmail里点一下验证

2,设置路由规则,也就是将邮件转发至Gmail。点左边的路由规则,再点右下角的创建地址

建好后如下。建议把Catch-all打开,这样发送到任何前缀的@dnmp.net邮件,都会转发到Gmail邮箱里。

3,根据Cloudflare的提示要求,配置好MX 和 TXT 记录。

二、配置 Resend 发信服务

如果直接用服务器发信,极易被判定为垃圾邮件。Resend 是目前对开发者非常友好的邮件服务商,免费层每月提供 3,000 封发信额度,且 IP 信誉度极高。请注意:Resend只能添加一个免费的域名,如果添加多个,则需要升级为$20/月的Pro等级。

1,添加域名:注册登录 Resend,在 Domains 页面添加您的自定义域名。

  • 在左侧菜单找到 Domains
  • 点击右上角的 Add Domain
  • 输入你的顶级域名:dnmp.net。
  • 地区(Region)通常选默认的 us-east-1 即可,点击 Add。

2,配置域名的DNS记录。

  • 类型 (Type):照着 Resend 选(TXT 或 MX)。
  • 名称 (Name):比如 Resend 让你填 resend,你就填 resend(Cloudflare 会自动补全后缀)。如果让你填 _dmarc,你就照填。
  • 内容 (Value/Content):把 Resend 给的那长串无规律字符复制进去。

如果在配置过程中遇到类型为 CNAME 的记录,必须把 Cloudflare 那个默认亮起的“橙色云朵(代理状态)”点成灰色(仅限 DNS)! 否则验证绝对会失败!TXT 和 MX 记录没有云朵,直接保存即可。

也可以直接点Cloudflare,直接连过去,让系统自动帮忙配置,配置好的信息如下:

Verified为绿色,即表示验证通过,添加成功了。

3,获取API Keys

进入 API Keys,创建一个新的 Key,权限选择 Sending access。妥善保存这串密钥,它将作为 SMTP 的密码。re开头的这串Token,就是密钥了,后面会用到。

三、配置Gmail收件箱

这一步是将前面两步整合,前面一个发,一个收,Gmail就是个收发邮件的地方了。进入前面绑定的邮箱。

1,进入Gmail,右上角的齿轮图标->查看所有设置->账号和导入

2,在用这个地址发邮件中,点添加其它电子邮件地址,记得下面要选用此相同的地址回复

  • 名称:填写您对外展示的名字
  • 电子邮件地址:填写您的域名邮箱(如:admin@yourdomain.com)
  • 取消勾选“作为别名 (Treat as an alias)”。

3,配置 SMTP 服务器

  • SMTP 服务器:smtp.resend.com,固定写这个,不能写别的
  • 端口:465 (选择 SSL)
  • 用户名:固定填写 resend,固定写这个,不能写别的
  • 密码:填写您在第二阶段生成的 Resend API Key,就是Token。

4,最终验证:Gmail 会向您的域名邮箱发送一封包含验证码的邮件。由于第一步的 Cloudflare 路由已经生效,这封邮件会瞬间出现在您的 Gmail 收件箱里。填入验证码,完成绑定。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注