>_ DevTrendszh

语言

首页

语言

板块

前端 后端 移动端 DevOps AI / ML 游戏开发 安全
TypeScript

将 Telegram 变成智能邮箱:mail2telegram 评测

702 星标

熟悉的场景:您需要快速在某个服务上注册,获取确认链接,然后永远忘记这个网站。但问题来了——您的常用邮箱立即开始被垃圾邮件和促销邮件淹没。或者您正在测试一个新的邮件发送功能,不想弄乱您的工作收件箱?好吧,我有好消息告诉您!今天我们将讨论一个优雅高效地解决这些问题的项目:mail2telegram

这是什么神器,谁会需要它?

mail2telegram 不仅仅是一个机器人。它是一个完整的系统,允许您直接在 Telegram 中接收电子邮件,使用临时的甚至无限的邮箱地址。想象一下:您创建任意地址如 что-угодно@ваш-домен.com,所有发送到该地址的邮件都会即时到达您的个人 Telegram 消息中。不再需要多余的浏览器标签页,不再有溢出的"垃圾邮件"文件夹。

谁需要这个?几乎所有开发者、QA 工程师、营销人员,或只是注重隐私不想到处分享主要邮箱地址的用户。这是一个理想的解决方案,适用于:

  • 在不确定可靠性的网站上快速注册。
  • 测试邮件通讯和联系表单。
  • 为每个服务创建唯一地址,便于追踪数据泄露。
  • 实时接收重要通知,无需切换到邮件客户端。

关键功能:Telegram 成为您的邮件投递员

让我们详细看看是什么让 mail2telegram 成为如此便捷强大的工具。

1. 无限临时邮箱

这可能是主要功能。您无需提前创建邮箱。只需在您的域名之前使用任意前缀(例如 [email protected][email protected]),mail2telegram 就会自动拦截邮件并将其传送到您的 Telegram。这提供了令人难以置信的灵活性,允许您为每个任务生成唯一地址,显著改善您的数字卫生习惯。

2. 直接在 Telegram 中便捷接收邮件

无需再不断刷新邮件客户端。当邮件到达您的临时地址时,您会在 Telegram 中收到通知。机器人不仅转发文本——它还提供带有按钮的便捷界面:

  • 预览:快速文本格式预览邮件(最多 40,096 个字符)。非常适合快速概览。
  • 摘要:如果您已配置 Workers AI 或 OpenAI 集成,机器人将创建邮件的简要摘要。想象一下这对冗长的通讯或通知有多么方便!
  • 文本:在浏览器中打开邮件的完整文本版本。
  • HTML:允许您以原始 HTML 格式查看邮件。但要小心:就像任何 HTML 邮件一样,这里可能有脚本和追踪器。仅在您信任发件人时才使用它。

Email preview in Telegram

3. 智能垃圾邮件过滤和列表管理

没人喜欢垃圾邮件。mail2telegram 提供了灵活的工具来对抗它。您可以使用正则表达式配置发件人的黑名单和白名单。最棒的是,管理这些列表不是通过配置文件,而是在 Telegram 中使用便捷的小程序。这大大简化了添加或删除地址的操作。

Blacklist management via Telegram Mini App Whitelist management via Telegram Mini App Address testing via Telegram Mini App

4. 灵活配置和 AI 集成

该项目允许您根据需求进行微调。您可以指定:

  • 机器人的 TELEGRAM_IDTELEGRAM_TOKEN
  • 您的 Cloudflare Workers DOMAIN
  • 用于将邮件备份到常规邮箱的备用邮箱 FORWARD_LIST
  • 邮件缓存 MAIL_TTL TTL。
  • Workers AIOpenAI 集成以进行邮件摘要,在我看来这是一个非常酷的功能,可以快速了解传入消息的要点。

底层原理:Cloudflare Workers 和 Telegram Bot API

mail2telegram 基于 Cloudflare WorkersCloudflare Email Routing 构建。这意味着它运行在无服务器架构上,提供高性能、可扩展性,而且重要的是运营成本低(在 Cloudflare 限额内通常完全免费)。

它是如何工作的?

  1. 您配置 Cloudflare Email Routing,使所有发送到您域名的邮件都转发到您的 Worker。
  2. Worker 拦截传入的邮件。
  3. Worker 使用 Telegram Bot API 将新邮件的通知发送到您的 Telegram,并提供交互按钮。
  4. Cloudflare KV Namespace 用于存储临时数据(例如邮件缓存或黑名单)。

这种架构使项目非常可靠和快速。顺便说一句,您可以使用命令行或只需复制 Worker 代码在几分钟内完成部署。

实际应用:这在哪里可以拯救您的一天?

在我的实践中,我经常遇到 mail2telegram 将非常不可或缺的场景:

  • 开发和测试:想象一下您正在开发一个发送邮件通知的系统。您无需每次都检查邮箱,只需运行测试并在 Telegram 中查看所有邮件。这将调试过程加速数倍!
  • 垃圾邮件防护:在论坛、在线商店或您怀疑会发送大量通讯的某个服务上注册?使用临时地址。如果垃圾邮件真的来了,您可以轻松阻止发件人或停止使用该地址。
  • 监控:设置将系统通知或日志发送到转发到 Telegram 的临时邮箱。您将立即收到关键信息,无需检查邮箱。
  • 隐私:想留下最少的个人信息?通过 Telegram 使用临时邮箱是与新服务交互时保持匿名的好方法。

结论:值得一试吗?

绝对值得!mail2telegram 是现代无服务器技术如何优雅高效地解决日常任务的一个很好的例子。它非常适合:

  • 积极使用 Telegram 并希望集中接收通知的人。
  • 注重隐私不想暴露主要邮箱的人。
  • 经常在新服务上注册或测试邮件功能的人。
  • 正在寻找简单免费(在 Cloudflare 限额内)的临时邮箱解决方案的人。

该项目正在积极开发中,其功能尤其是 AI 集成使其非常有前景。部署不会花费太多时间,它带来的好处会立即显现。因此,如果您一直在寻找整理数字邮件使其更便捷的方法,mail2telegram 是您需要尝试的!


附注。该项目不直接支持附件,但作者建议将其另一个项目 testmail-viewermail2telegram 结合使用来处理附件。这也值得记住!

相关项目