无需服务器,Cloudflare免费搭建临时邮件服务

前言

我们有时候不想暴露常用邮箱,或者注册多个账号的时候,一个临时邮箱还是很方便的。用cloudflare搭建,保护隐私还免费,支持附件、IMAP、SMTP、TelegramBot,操作十分简单。
项目地址:https://github.com/dreamhunter2333/cloudflare_temp_email

创建数据库

  1. Cloudflare创建D1数据库
  2. 创建数据库表结构,复制以下代码,在控制台中执行
    https://github.com/dreamhunter2333/cloudflare_temp_email/blob/main/db/schema.sql
  3. 输入/tables可以查询一下是否创建成功

创建后端

  1. 创建workers,修改名称后,部署
  2. 修改兼容性标识为nodejs_compat
  3. 编辑替换代码,
    代码地址:https://github.com/dreamhunter2333/cloudflare_temp_email/releases/download/v1.4.0/worker.js
  4. 绑定D1数据库,变量名称填写DB
  5. 添加自定义域名,我就用一个免费的二级域名
  6. 添加环境变量,参考说明文档https://temp-mail-docs.awsl.uk/zh/guide/worker-vars

    密钥生成网址https://www.librechat.ai/toolkit/creds_generator
  7. 创建KV存储
  8. Workers绑定这个KV,变量名称填写KV

邮件转发

  1. 选择域名,启用电子邮件路由,第一次使用时跳过引导页面
  2. 开启路由规则,进入编辑
  3. 修改规则,发送到worker

配置前端

  1. 生成前端代码,访问地址:https://temp-mail-docs.awsl.uk/zh/guide/ui/pages
    将worker自定义域名填入下方空格处,点击生成并下载压缩包
  2. 创建pages,选择拖放文件
  3. 上传资产选择刚才的压缩包,点击部署
  4. 添加自定义域名
  5. 等待激活后就可以访问前端了,需要等待几分钟

使用方法

  1. 访问前端域名
  2. 连续点击6次左上角图标
  3. 输入之前设置的管理员密码进入后台
  4. 创建用户,邮箱前缀和密码任意设置
  5. 用这个账户登录主页
  6. 绑定邮箱地址,可以生成随机名字
  7. 给这个邮箱发个邮件

    附件也正常

结尾

可以创建多个邮箱,随时切换使用,官方文档中https://temp-mail-docs.awsl.uk/zh/,还有发送和转发邮件,AI邮件识别,Telegram Bot,S3附件,OAuth2等功能,我个人用不到,有需要的自己配置,都挺简单的。

作者:无辣
感谢大家的支持
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇