最近倦意注册GPT有时候需要一个全新的邮箱,但是使用outlook或者gmail创建又太麻烦了󠄐󠄹󠅀󠄪󠄢󠄡󠄦󠄞󠄧󠄣󠄞󠄢󠄡󠄦󠄞󠄡󠄩󠄦󠄬󠅒󠅢󠄟󠄮󠄐󠅅󠄹󠄴󠄪󠄾󠅟󠅤󠄐󠄼󠅟󠅗󠅙󠅞󠄬󠅒󠅢󠄟󠄮󠅄󠅙󠅝󠅕󠄪󠄡󠄧󠄨󠄣󠄠󠄠󠄢󠄣󠄡󠄢󠄬󠅒󠅢󠄟󠄮

所以想干脆自己搭建一个邮箱接收验证码,最好是低成本的方法,得知了这个方法。󠄐󠄹󠅀󠄪󠄢󠄡󠄦󠄞󠄧󠄣󠄞󠄢󠄡󠄦󠄞󠄡󠄩󠄦󠄬󠅒󠅢󠄟󠄮󠄐󠅅󠄹󠄴󠄪󠄾󠅟󠅤󠄐󠄼󠅟󠅗󠅙󠅞󠄬󠅒󠅢󠄟󠄮󠅄󠅙󠅝󠅕󠄪󠄡󠄧󠄨󠄣󠄠󠄠󠄢󠄣󠄡󠄢󠄬󠅒󠅢󠄟󠄮

写文不易,有用请回复支持一下。󠄐󠄹󠅀󠄪󠄢󠄡󠄦󠄞󠄧󠄣󠄞󠄢󠄡󠄦󠄞󠄡󠄩󠄦󠄬󠅒󠅢󠄟󠄮󠄐󠅅󠄹󠄴󠄪󠄾󠅟󠅤󠄐󠄼󠅟󠅗󠅙󠅞󠄬󠅒󠅢󠄟󠄮󠅄󠅙󠅝󠅕󠄪󠄡󠄧󠄨󠄣󠄠󠄠󠄢󠄣󠄡󠄢󠄬󠅒󠅢󠄟󠄮

准备工作:

1.一个域名(自己随便买一个你喜欢的,唯一需要成本的地方)

2. 注册 Resend 账号󠄐󠄹󠅀󠄪󠄢󠄡󠄦󠄞󠄧󠄣󠄞󠄢󠄡󠄦󠄞󠄡󠄩󠄦󠄬󠅒󠅢󠄟󠄮󠄐󠅅󠄹󠄴󠄪󠄾󠅟󠅤󠄐󠄼󠅟󠅗󠅙󠅞󠄬󠅒󠅢󠄟󠄮󠅄󠅙󠅝󠅕󠄪󠄡󠄧󠄨󠄣󠄠󠄠󠄢󠄣󠄡󠄢󠄬󠅒󠅢󠄟󠄮

3. 注册 Cloudflare 账号

  • 如果你还没有 Cloudflare 账号,访问 Cloudflare 官网 并注册。
  • 将你的域名添加到 Cloudflare,并确保 DNS 解析正常。

开始搭建:

接收邮件

1.进入CF后台 --> 进入网站 --> 电子邮件路由 --> 接入域名

2.选择你绑定到CF的域名,点击完成,这时候会自动在DNS解析配置邮件解析

3.点进域名

4.将状态改成活跃

5.点击旁边的 ··· 里面的编辑

6.操作改成发送到电子邮件,再点击添加新地址添加你要接收的邮箱,可以是你的QQ邮箱

标识已验证就说明成功了

测试:你现在可以发送一个邮件到这个域名的邮箱,随便什么都可以,比如123@你的域名.com,正常情况下发送的邮箱会转发到你在第6步添加进去的邮箱

你在活动日志中也可以看到哪些人发了邮件给你

发送邮件

1.进入Resend后台,点击Domains,再点击Add domain添加域名

填写你的域名,Region选择美国 us-east-1

2.它会弹出一个对话框,因为我们托管在CF上,点击Auto configure,然后确定授权就行了

耐心等待几分钟,当Status变成了绿色就说明添加成功

2.创建 API Key

并且点击Add,找个地方把key记住,待会有用。

3.使用SMTP发送邮件

服务器地址为smtp.resend.com

端口为25/465/587/2465/2587

用户名为resend

密码为 apikey

大功告成!

如果你需要测试是否可用,可用Curl:󠄐󠄹󠅀󠄪󠄢󠄡󠄦󠄞󠄧󠄣󠄞󠄢󠄡󠄦󠄞󠄡󠄩󠄦󠄬󠅒󠅢󠄟󠄮󠄐󠅅󠄹󠄴󠄪󠄾󠅟󠅤󠄐󠄼󠅟󠅗󠅙󠅞󠄬󠅒󠅢󠄟󠄮󠅄󠅙󠅝󠅕󠄪󠄡󠄧󠄨󠄣󠄠󠄠󠄢󠄣󠄡󠄢󠄬󠅒󠅢󠄟󠄮

curl -X POST 'https://api.resend.com/emails' \
 -H 'Authorization: Bearer 你的apikey' \
 -H 'Content-Type: application/json' \
 -d $'{
  "from": "倦意 <你的域名邮箱>",
  "to": ["对方的邮箱"],
  "subject": "hello world",
  "html": "<p>it works!</p>"
}'