diff --git a/frontend/package.json b/frontend/package.json index fec38d11..d7c20428 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "cloudflare_temp_email", - "version": "0.5.1", + "version": "0.5.2", "private": true, "type": "module", "scripts": { diff --git a/vitepress-docs/docs/.vitepress/zh.ts b/vitepress-docs/docs/.vitepress/zh.ts index f0e06d6e..bee25f39 100644 --- a/vitepress-docs/docs/.vitepress/zh.ts +++ b/vitepress-docs/docs/.vitepress/zh.ts @@ -137,6 +137,7 @@ function sidebarGuide(): DefaultTheme.SidebarItem[] { { text: '配置 Telegram Bot', link: 'feature/telegram' }, { text: '配置 S3 附件', link: 'feature/s3-attachment' }, { text: '配置 worker 使用 wasm 解析邮件', link: 'feature/mail_parser_wasm_worker' }, + { text: '新建邮箱地址 API', link: 'feature/new-address-api' }, ] }, { diff --git a/vitepress-docs/docs/zh/guide/feature/new-address-api.md b/vitepress-docs/docs/zh/guide/feature/new-address-api.md new file mode 100644 index 00000000..3c1c797b --- /dev/null +++ b/vitepress-docs/docs/zh/guide/feature/new-address-api.md @@ -0,0 +1,25 @@ +# 新建邮箱地址 API + +## 通过 admin API 新建邮箱地址 + +这是一个 `python` 的例子,使用 `requests` 库发送邮件。 + +```python +res = requests.post( + # 替换 xxxx.xxxx 为你的 worker 域名 + "https://xxxx.xxxx/admin/new_address", + json={ + # 是否启用前缀 (True/False) + "enablePrefix": True, + "name": "<邮箱名称>", + "domain": "<邮箱域名>", + }, + headers={ + 'x-admin-auth': "<你的网站admin密码>", + "Content-Type": "application/json" + } +) + +# 返回值 {"jwt": ""} +print(res.json()) +``` diff --git a/worker/src/constants.ts b/worker/src/constants.ts index 4df356bd..e4494516 100644 --- a/worker/src/constants.ts +++ b/worker/src/constants.ts @@ -1,5 +1,5 @@ export const CONSTANTS = { - VERSION: 'v0.5.1', + VERSION: 'v0.5.2', // DB settings ADDRESS_BLOCK_LIST_KEY: 'address_block_list',