此项目完全由

Github: https://github.com/Yeqingky/Seek2Addy

Seek2Addy 是一个部署在 Cloudflare Workers 上的中间件:

把 seek.li (NodeSeek 邮箱) 的邮箱创建能力, 翻译成 Addy.io 兼容 API, 让 Bitwarden 等支持 Addy.io 协议的工具可以直接生成 seek.li 别名邮箱.

  • 对外 (面向 Bitwarden) 实现 Addy.io 协议 (POST /api/v1/aliases);
  • 对内 (面向 seek.li) 调用 NodeSeek Mail API (POST /openapi/v1/mailboxes) 创建邮箱.

效果

image

image

部署教程

Fork 仓库

https://github.com/Yeqingky/Seek2Addy

部署在 Cloudflare Workers

image

image

绑定你的 GitHub 账户 选择你刚刚 Fork 后创建的仓库

image

保持默认即可

image

添加两个环境变量 别忘了勾选右下角的密钥

AUTH_TOKEN 任意随机字符 用命令 openssl rand -base64 32 生成 或者直接复用下面的值也行

SEEKLI_API_KEY Seek.li 的开发者 API 密钥 只需要 mailbox:write 权限 如下图

image

然后去重新部署一下

Bitwarden 侧设置

Bitwarden 侧的设置如下图填写:

  • 服务选 Addy.io
  • 电子邮箱域名填写 seek.linodeseek.org
  • API 密钥是上面设置的 AUTH_TOKEN
  • 自托管服务器 URL 填 Workers 域名

image

image