Skip to content

像使用邮件客户端一样使用你的域名邮箱

Notifications You must be signed in to change notification settings

jeoor/resend-send

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

resend-send

像使用邮件客户端一样使用你的域名邮箱发送邮件

一个简单的Web应用,利用 Resend API 便利地发送邮件,让你拥有类似于邮件客户端的使用体验

本项目需要部署到 Cloudflare Workers 上使用,无需准备环境和服务器,可以直接在浏览器访问 worker 地址或自定义域名访问


功能

  • Markdown 编写邮件内容,支持预览
  • 可以发送附件

预览截图

  1. 电脑

登录界面

编辑界面

  1. 手机


你需要的


如何部署

又两种方式部署,一个需要Fork本仓库,一个不需要

1. Fork 本仓库

  1. Fork 本仓库到你的 GitHub 账号下
  2. 进入 Cloudflare 仪表盘
  3. 点击左栏的计算与 AI,进入Workers 和 Pages页面

计算与AI

  1. 点击创建应用程序

创建应用程序

  1. 选择Continue with GitHub

Continue with GitHub

  1. 如下图配置应用后部署

Worker配置

  • 选择刚才Fork的仓库
  • 构建命令(安装wrangler)
npm install
  • 部署命令
npx run deploy
  1. 部署好后进入 Worker 的设置

Worker设置

  1. 设置 Resend API Key 和访问密码环境变量

设置变量

如上图设置两个密钥类型的环境变量:RESEND_API_KEY AUTH_PASSWORD,保存并部署

  1. 设置自定义域名方便记忆(可选)

设置自定义域名

  1. 访问Worker

2. 不需要 Fork

  1. 复制本仓库 worker.js 的内容
  2. 完成上一节第2步到第4步
  3. 选择从 Hello World! 开始,然后点击部署

从 Hello World! 开始

  1. 点击进入部署好的 Worker 界面,点击右上角的编辑代码

编辑代码

  1. 粘贴刚才复制的代码,点击右上角部署

部署

  1. 完成上一节的第7步到第10步

使用方法

  1. 登录界面输入设置的密码,登录,名字可以随便填
  2. Markdown 编辑邮件,发送

祝你使用愉快!如果有任何问题,欢迎在仓库中提出 issue。

About

像使用邮件客户端一样使用你的域名邮箱

Topics

Resources

Stars

Watchers

Forks