当前位置: 六维的个人博客 » 资源分享 » cloud mail 几乎零成本搭建的邮局–基于cloudflare

cloud mail 几乎零成本搭建的邮局–基于cloudflare

小白保姆教程-界面部署

WARNING

首先你要注册一个域名,如果你要拿来注册一些网站或者游戏比如steam不要用 top xyz 这种廉价域名有可能会网站被当临时邮箱拦截

1 绑定域名

注册账号登录到cloudflare 控制台,开始绑定域名(如果你已经绑定好了可以直接跳到第二步)

cloud mail 几乎零成本搭建的邮局--基于cloudflarecloud mail 几乎零成本搭建的邮局--基于cloudflare

选择免费的计划cloud mail 几乎零成本搭建的邮局--基于cloudflare

cloud mail 几乎零成本搭建的邮局--基于cloudflare

设置dns

cloud mail 几乎零成本搭建的邮局--基于cloudflare

不同的厂商的修改dns都差不多,这里以华为云为例

cloud mail 几乎零成本搭建的邮局--基于cloudflare

设置完成后可能要等几分钟,期间可以刷新浏览器看有没有完成

cloud mail 几乎零成本搭建的邮局--基于cloudflare

完成后的界面cloud mail 几乎零成本搭建的邮局--基于cloudflare

这样子账户主页就会显示你的域名了,域名绑定完成cloud mail 几乎零成本搭建的邮局--基于cloudflare

2 创建worker项目

到项目仓库fork项目代码到你的仓库

cloud mail 几乎零成本搭建的邮局--基于cloudflarecloud mail 几乎零成本搭建的邮局--基于cloudflare

这样子仓库就会复制到你那边了

cloud mail 几乎零成本搭建的邮局--基于cloudflare

回到cloudflare控制台,找到workers页面导入你的github仓库代码

cloud mail 几乎零成本搭建的邮局--基于cloudflarecloud mail 几乎零成本搭建的邮局--基于cloudflarecloud mail 几乎零成本搭建的邮局--基于cloudflare

设置启动目录

cloud mail 几乎零成本搭建的邮局--基于cloudflare

等待构建部署完成

cloud mail 几乎零成本搭建的邮局--基于cloudflare

构建完成后的页面

cloud mail 几乎零成本搭建的邮局--基于cloudflare

这时候项目就会出现在worker列表了,点击名字进入可以查看和设置

cloud mail 几乎零成本搭建的邮局--基于cloudflare

3 设置环境变量

服务还需要设置一些环境变量和绑定数据库才能正常运行

cloud mail 几乎零成本搭建的邮局--基于cloudflare

添加以下变量,注意domain是json类型的,管理员账号之后需要你在注册页面注册

变量名 类型 作用
domain [“你的域名”], 示例:[“mornglow.top”],多域名 [“doamin1″,”domain2”] JSON 网站会使用这个域名作为邮箱域名
admin 管理员的邮箱,示例:admin@mornglow.top 纯文本 对应的用户变成管理员
jwt_secret 随便输入一串字符串,示例:Z7f!xPq8mV@L2bC$r9X&N1t 纯文本 登录身份令牌的安全密钥

cloud mail 几乎零成本搭建的邮局--基于cloudflare

设置完成自定义域名和环境变量的样子

cloud mail 几乎零成本搭建的邮局--基于cloudflare

4 绑定数据库

找到左侧菜单存储和数据库,创建kv数据库,数据库名字随意

cloud mail 几乎零成本搭建的邮局--基于cloudflare

创建d1数据库,数据库名字随意 位置选择离你近的地方

cloud mail 几乎零成本搭建的邮局--基于cloudflare

回到worker设置界面绑定刚刚创建的数据库 d1数据库 变量名为 db kv数据库 变量名为 kv

cloud mail 几乎零成本搭建的邮局--基于cloudflare

浏览器输入https://你的自定义域名/api/init/你绑定的的jwt_secret 会自动初始化数据库(如果之前部署过只会更新不会覆盖原有数据)

cloud mail 几乎零成本搭建的邮局--基于cloudflare

浏览器输入你绑定的自定义域名网站已经能打开了,注册登录了

cloud mail 几乎零成本搭建的邮局--基于cloudflare

5 启用邮件接收

设置完成后才能接收邮件了

回到cloudflare控制台,点击菜单账户主页,再点你的域名

cloud mail 几乎零成本搭建的邮局--基于cloudflare

菜单栏会发生变化

cloud mail 几乎零成本搭建的邮局--基于cloudflarecloud mail 几乎零成本搭建的邮局--基于cloudflarecloud mail 几乎零成本搭建的邮局--基于cloudflare

启用电子邮件

cloud mail 几乎零成本搭建的邮局--基于cloudflarecloud mail 几乎零成本搭建的邮局--基于cloudflare

设置转发到worker

cloud mail 几乎零成本搭建的邮局--基于cloudflarecloud mail 几乎零成本搭建的邮局--基于cloudflare

设置完成的样子

cloud mail 几乎零成本搭建的邮局--基于cloudflare

测试接收邮件

cloud mail 几乎零成本搭建的邮局--基于cloudflare

6 附件收发

设置完这一步后才能接收附件和发送附件,如果你不需要可以跳过

回到上一级菜单,找到r2对象存储,创建存储桶

cloud mail 几乎零成本搭建的邮局--基于cloudflare

桶名字可以随便填 位置选择离你近的地方

cloud mail 几乎零成本搭建的邮局--基于cloudflare

设置自定义域名

cloud mail 几乎零成本搭建的邮局--基于cloudflarecloud mail 几乎零成本搭建的邮局--基于cloudflare

自定义域名添加到项目设置里面

cloud mail 几乎零成本搭建的邮局--基于cloudflare

回到worker绑定刚才创建的r2存储桶

r2存储桶 变量名为 r2

cloud mail 几乎零成本搭建的邮局--基于cloudflare

7 邮件发送

使用第三方服务resend发送邮件

浏览器输入resend.com注册

cloud mail 几乎零成本搭建的邮局--基于cloudflare

添加域名

cloud mail 几乎零成本搭建的邮局--基于cloudflarecloud mail 几乎零成本搭建的邮局--基于cloudflarecloud mail 几乎零成本搭建的邮局--基于cloudflarecloud mail 几乎零成本搭建的邮局--基于cloudflare

等待验证完成

cloud mail 几乎零成本搭建的邮局--基于cloudflare

验证完成后的样子

cloud mail 几乎零成本搭建的邮局--基于cloudflare

创建apiKey

cloud mail 几乎零成本搭建的邮局--基于cloudflarecloud mail 几乎零成本搭建的邮局--基于cloudflarecloud mail 几乎零成本搭建的邮局--基于cloudflare

回到项目网站设置

cloud mail 几乎零成本搭建的邮局--基于cloudflare

设置邮件状态回调接口

cloud mail 几乎零成本搭建的邮局--基于cloudflare

回调接口 https://你的项目自定义域/api/webhooks

cloud mail 几乎零成本搭建的邮局--基于cloudflarecloud mail 几乎零成本搭建的邮局--基于cloudflare

8 人机验证

设置这一步后可以开启人机验证,防止网站被机器人批量注册

菜单栏找到 turnstile

cloud mail 几乎零成本搭建的邮局--基于cloudflarecloud mail 几乎零成本搭建的邮局--基于cloudflare

添加你的域名

cloud mail 几乎零成本搭建的邮局--基于cloudflare

名字随意

cloud mail 几乎零成本搭建的邮局--基于cloudflare

复制这两个密钥

cloud mail 几乎零成本搭建的邮局--基于cloudflare

回到项目设置页面设置密钥

cloud mail 几乎零成本搭建的邮局--基于cloudflare

未经允许不得转载:六维的个人博客 » cloud mail 几乎零成本搭建的邮局–基于cloudflare

相关文章

评论 (0)