前言

之前本博客有介绍过几种搭建自有域名的邮局功能,但是现在免费提供服务的QQ邮箱的域名邮箱,阿里云的企业邮箱都不免费了,也介绍过forsaken-mail自搭建的方式,但要求有服务器和服务商要开放25端口,门槛还是有点高,今天介绍一种人人都能玩的方法。

这个方法,一来不需要部署服务器,二来比临时邮箱更多了永久能接收邮件;综合来看,这种方式实现域名邮箱,比部署forsaken-mail更优方案,只要一个域名就能拥有无限个邮箱,非常适合自己需要多邮箱地址的应用场景。比如无限注册ChatGPT。

原理

主要利用的是 CloudFlare 域名提供的电子邮件路由功能,配合 Gmail 实现收发,从面达到无限账号的域名邮局服务,可以当成临时邮箱使用。

要求

  1. CloudFlare有一域名
  2. Gmail邮箱

过程

主要分两个过程,一个 接收 ,一个 发送

接收

第一步,在CloudFlare上进入对应的域名

lre81858.png

lre81rsc.png

点击电子邮件——电子邮件路由——开始使用

lre826ez.png

添加自定义地址和目标位置——创建并继续,要多少自己创建多少

第二步,验证邮箱

登录你的谷歌邮箱,会有一封验证邮件,证明你目标邮箱是你自己的

lre83h14.png

点击 Verify email address ,完成验证

第三步,添加DNS记录

回到 CloudFlare 后台

lre84wk1.png

可以看到已经准备好了,我们只要点击 “添加记录并启用” ,就能自动完成 DNS 记录的操作了

lre85luk.png

可以看到我的一个域名邮箱已经完成了,你需要多少账号,就在 自定义地址 添加便可,会统一转发到 目标地址 ,即是可以 N对1

第四步,测试

lre86s4b.png

可以成功接收到邮件。

至此:域名邮箱的接收功能已完成

发送

如果你只是接收邮件,这一步可以不需要理会了,如果你也有发送邮件的需求,那接着下接的步骤。

利用的是 Gmail SMTP Server ,提示免费的发送电子邮件服务,不限制域名,每天可使用 500封 发送Email服务

第一步,添加其他电子邮件地址

lre881th.png

设置——账号和导入——添加其他电子邮件地址

lre88ehy.png

名称:就是你发邮件给别人显示的名称

电子邮件地址:就是你希望对方接收到你邮件时显示的地址,我使用上面的sosel@corlalcloud.link

第二步,设置STMP

lre88yt1.png

SMTP服务器:smtp.gmail.com

用户名:你谷歌邮箱地址

密码:你谷歌密码(应用专用密码)

TLS:是

我这里不成功,以下错误提示

身份验证失败。请检查您的用户名/密码。 服务器返回错误: "535-5.7.8 Username and Password not accepted. Learn more at 535 5.7.8 https://support.google.com/mail/?p=BadCredentials em9-20020a17090b014900b002612150d958sm9709788pjb.16 - gsmtp , code: 535"

解决办法

添加两步认证,使用专用密码登录

lre8acq4.png

生成专用密码

lre8asc0.png

设置——账号和导入——更改账号设置——“更改密码”为专用密码

第三步,验证邮箱地址

lre8cx07.png

验证邮件 ,这时候由于我们接收那一步已经设置了邮件转了到Gmail.所以直接在Gmail收件箱就能查看到sosel@coralcloud.link的验证邮件或者验证码。

lre8dbjg.png

第四步,测试

测试域名邮箱地址发送

lre8doel.png

发送时候选择域名邮箱作为发件人,接收端显示也是域名邮箱的地址

至此:发件人也用上了域名邮箱地址了

最后修改:2024 年 01 月 15 日
如果觉得我的文章对你有用,请随意赞赏o(* ̄▽ ̄*)ブ