Skip to content

Latest commit

 

History

History
63 lines (48 loc) · 1.94 KB

README-CN.md

File metadata and controls

63 lines (48 loc) · 1.94 KB

English / 中文版

免费发送电子邮件 API 服务

一个由 Cloudflare worker 项目驱动的用于发送电子邮件的私有 API 服务。

准备工作

  1. 准备一个域名,例如 formtome.com。现在,在 cloudflare-dashboard 中添加一个网站并构建您的域名。这可能需要大约 30 分钟。
  2. 选择您的站点和域名,启用电子邮件路由。这可能需要大约 5 分钟。
  3. 安装 wrangler 以部署 cf worker。确保您的 node 版本 >= 16.13.0 并运行:
npm install wrangler@latest -g

设置

  1. 获取代码
git clone [email protected]:maojindao55/cf-send-email-worker.git
  1. 自定义 wrangler.toml
name = "send-email-api" 
main = "./index.js" 
compatibility_date = "2022-05-03"
[[send_email]]
type = "send_email"
name = "SEB"
allowed_destination_addresses = ["[email protected]"] 
# 在这里,替换为您验证过的电子邮件地址。
  1. 部署您的 worker
wrangler deploy  --name send-email-worker-api

API 文档

地址

http://{{your-cf-worker-prefix}}.workers.dev/

方法

POST

参数

名称 类型 描述
sender_email string 发件人的电子邮件地址。
sender_name string 发件人的名称。
recipient_email string 收件人的电子邮件地址。
subject string 电子邮件的主题。
msg_data string 电子邮件的正文。

示例请求

curl -d"[email protected]&sender_name=FromWorker&[email protected]&subject='Hello Guy!'&msg_data='My first email sent!'" "http://send-email-worker-api.workers.dev/"

注意,端点 URL 中的 your-cf-worker-prefix 需要替换为实际的 worker 前缀。