怎么在cloudflare建立自己的邮箱服务

介绍

使用 Cloudflare 的域名邮箱服务,你可以自定义域名邮箱及其转发规则。实际上,它通过 Cloudflare 将邮件转发到你的邮箱。以下是一个将邮件转发到 Telegram 机器人的示例,参考 mail2telegram。这种方式更方便,无需登录邮箱查看,新的邮件会直接发送到你的 TG 机器人。这个服务非常实用,许多需要注册邮箱的网站都可以使用它进行注册。
根据 mail2telegram 项目在 Cloudflare 上建立邮箱服务,按照以下步骤进行:

步骤

1. 配置 Telegram Bot

  1. 在 Telegram 中找到@BotFather,使用命令/newbot 创建一个新 Bot。
  2. 复制生成的 Token。

 

 

2. 获取 TELEGRAM_ID: 你的 Telegram 聊天 ID。

3. 登录 cloudflare,创建一个 worker

 

 

 

 

4. 配置域名邮箱

 

 

 

5. 将mail2telegram的代码克隆到本机。

1
2
git clone [email protected]:TBXark/mail2telegram.git
cd mail2telegram

6. 复制配置模板并修改配置:

注意:这些参数可以在部署后在 cloudflare 的 worker 中查看和编辑,这里也可以不用更改。

1
cp wrangler.example.toml wrangler.toml

 
你需要为 DB 绑定提供一个 Cloudflare KV 存储的 ID。你可以在 Cloudflare 的控制面板中创建一个 KV 命名空间,并将其 ID 填入这里。

 

 

7. 安装依赖并部署

1
2
yarn
yarn pub

 

8. cloudflare 邮箱路由配置

 

 

9. 测试邮件

用 gmail 发送邮件到你的邮箱,然后查看你的 tg 机器人是否收到邮件。

总结

通过以上步骤,你可以在 Cloudflare 上建立一个邮箱服务,并将邮件转发到你的 Telegram 机器人。这种方法不仅方便,而且可以自定义邮件的转发规则,非常适合需要自动化处理邮件的用户。
配置过程中,需要使用到 cloudflare 的 worker 和 kv 存储,所以需要先注册一个 cloudflare 的账号。
注意:配置自定义域名不要到 DNS 中解析,直接在 worker 中添加才行。

支付宝打赏 微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者,更多功能请访问博客站



怎么在cloudflare建立自己的邮箱服务
https://blog.fxcxy.com/2025/01/11/怎么在cloudflare建立自己的邮箱服务/
作者
spatacus
发布于
2025年1月11日
许可协议