Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
TrashEmail — 一个托管的临时邮箱 Telegram 机器人;极度注重隐私;自豪地托管给社区。 | Kitploit
工具/GitHubGitHub/rosehgal/trashemail
OSINT (开源情报)信息收集隐私保护电子邮件安全
GitHubrosehgal/trashemail

TrashEmail

一个托管的临时邮箱 Telegram 机器人;极度注重隐私;自豪地托管给社区。

查看仓库网站
567644年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Build StatusBot Gitter GitHub language count GitHub code size in bytes GitHub issues GitHub closed pull requests Twitter Follow GitHub followers

简而言之

TrashEmail 是一个托管的 Telegram 机器人,通过提供一次性电子邮件地址来保护你的私人邮箱。它可以创建、管理临时邮箱,并将其与你的 Telegram 机器人聊天关联起来。

  • 机器人在哪里? - @trashemail_bot
  • 如何创建一次性邮箱? - 决定一个用户名,然后告诉机器人即可 😄
  • 一次可以拥有多少个邮箱? - 目前数量限制为 8 个。
  • 如何查看我的邮件? - 如果有你的邮件,它会直接发送到 Telegram 😄 很简单吧。
  • 我需要设置并记住任何密码吗? - 不需要,这就是它的巧妙之处。
  • 我为什么要维护并托管它? - 这是我为社区提供的第一个这类工具 😄 我想回馈社区。如果你喜欢这个想法并想贡献,可以 BuyMeACoffee
  • 目前有多少用户在使用? - 关于活跃注册用户以及本服务最新版本的信息可以在这里找到:https://trashemail.in

Trashemail 仪表盘

如何使用这个托管服务:

  • 非常简单,请看下面的演示。

如何使用视频

什么是一次性临时邮箱?我有什么不同?

忘掉垃圾邮件、广告邮件、黑客攻击和恶意机器人吧。保持你的真实邮箱干净和安全。Trashemail 提供临时(或永久)、安全、匿名、免费的一次性电子邮件地址。想要一个吗?就在这里:@trashemail_bot

一次性邮箱 - 是一种服务,允许在一个临时地址接收邮件(在这里,“临时”的持续时间由你决定),该地址会在一定时间后自动销毁。它也被称为 tempmail、10minutemail、throwaway email、fake-mail 或 trash-mail。许多论坛、Wi-Fi 所有者、网站和博客要求访问者注册后才能查看内容、发表评论或下载内容。

Trashemail 并非最先进的一次性邮箱服务,但它是一个可靠的服务,可以帮助你避免垃圾邮件,保持安全,并让邮件直接发送到你的 @trashemail_bot Telegram 机器人。如果你收到的这种邮件太多,只需一键(哦不,是命令,因为这是 Telegram 机器人)删除该邮箱即可。

有些网站提供类似功能(如 https://temp-mail.org/en/ 等),但这些平台存在一些问题:

  1. 你的信息是否安全?你无法审计。
  2. 一旦域名被识别为临时邮箱域名,就会不断更换。
  3. 每次你都必须访问网站才能获取一个,而且无法长期保留同一个临时邮箱。
  4. 它们的商业模式让你在网站上看到大量广告。

考虑到这些,我决定将自己的爱好变成一个开源项目,并作为服务提供给他人 :) 我的服务 更好 的地方:

  1. 整个源代码开放供审计,我完全不在意你的数据。
  2. 目前我拥有域名 trashemail.in,你只会收到来自该域名的邮箱地址(方便你记忆)。
  3. 你的邮箱能存活多久由你决定,而不是由服务器决定,你可以永久保留,或者只要我能维持 @trashemail_bot 的运行就可以。
  4. 这个项目源于热爱,我没有赚钱的动机,所以 没有广告。(我是认真的,我也讨厌广告,就像你一样)
  5. 我始终欢迎建议、反馈和待解决的问题。

我们来谈谈 源代码。

TrashEmail 是一个 Java Spring Boot 微服务,任何人都可以在本地构建,只需调整一些设置,然后让整个环境在本地运行。 你只需要拥有一个邮件服务器(SMTP 和 IMAP)、一个 Telegram 机器人 token 以及本地的 mvn 来构建它。 邮件服务器的一些要求:

  1. SMTP 主机应支持 别名 创建。
  2. IMAP 服务器应支持 IDLE。

我需要稍微更新配置,会尽快完成。:)

你只需克隆源代码,构建并运行,然后告诉 Telegram 你在监听即可。

root@kitploit:~
git clone https://github.com/r0hi7/Trashemail.git
cd Trashemail

# 复制 EmailsToTelegramServiceConfig-sample.yml 和
# TrashEmailServiceConfig-sample.yml 文件
# 并根据你的环境进行修改
# 假设你想为开发环境部署
# 那么像这样复制文件:

cp EmailsToTelegramServiceConfig-sample.yml EmailsToTelegramServiceConfig-dev.yml
cp TrashEmailServiceConfig-sample.yml TrashEmailServiceConfig-dev.yml

# 现在用你的配置修改相应的复制文件
# 类似地,可以部署到 "qa"、"prod" 环境
# 最后,以环境为参数运行脚本 build-and-run.sh

bash build-and-run.sh dev

# 如果不想在 docker-compose 中部署,可以直接使用 Makefile
# 它将分别为 EmailsToTelegramService 和 TrashEmailService 创建目标

make dev

开发配置可能如下所示: EmailsToTelegramServiceConfig-dev.yml

root@kitploit:~
# 邮件服务器 IMAP 和 SMTP 配置
# SMTP 服务器应支持别名创建和删除
# IMAP 服务器应支持 IDLE

trashemail:
  host: trash-email-service
  port: 9090
  path: /getChatId/

imap-client-service:
  telegram:
    url: https://api.telegram.org/bot
    bot-token: xxxxxxxxxxxxxxxxxxxxxx
    size: 4096
  imap:
    host: trashemail.in
    port: 993
    email: [email protected]
    password: changeme
  emails:
    hostPath: http://127.0.0.1:8000/
    downloadPath: /opt/EmailsToTelegramService/mails/

# main 将指定 springboot 应用程序不启动任何 tomcat 服务器,
# 这对于 emailservice 来说甚至不是必需的。
spring:
  application:
    name: EmailsToTelegramService
  main:
    web-application-type: none

TrashEmailServiceConfig-dev.yml

root@kitploit:~
# Tomcat 服务器设置
server:
  port: 9090

# SMTP 别名创建的邮件服务器配置
email-server:
  hosts:
    - trashemail.in
    - thromail.com
    - humblemail.com
  admin-email: [email protected]
  admin-password: sample
  add-url: https://trashemail.in/admin/mail/aliases/add
  remove-url: https://trashemail.in/admin/mail/aliases/remove
  target-alias: [email protected]


# 连接 mysql-docker 的示例配置
spring:
  datasource:
    url: jdbc:mysql://mysql:3306/trashemail
    username: root
    password: changeme
    driver-class-name: com.mysql.jdbc.Driver
  jpa:
    database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
    hibernate:
      ddl-auto: update
    show-sql: true
  application:
    name: Trashemail



# Trashemail 应用服务器设置
trashemail:
  max-emails-per-user: 4

# 日志设置
logging:
  level:
    io:
      github:
        trashemail: debug
  1. 这段代码将在 localhost:9090/telegram/new-message 端点启动服务。
  2. 现在你需要将这个服务暴露到互联网,有几种选择:ngrok、dataplicity、localtunnel 等。
    • 启动 ngrok,使用 http 并指定端口 9090
    • 获取 ngrok 的 https URL
  3. 数据库由 mysql 负责
  4. 从 Telegram Bot Father 获取一个机器人
  5. 最后一步很重要,告诉 Telegram 你在哪里监听 :) 。设置 webhook,这个 webhook 会告诉 Telegram 将机器人的传入请求发送到哪里。
    root@kitploit:~
    curl -F "url=https://<YOUR_DOMAIN>/telegram/new-message" https://api.telegram.org/bot<BOT_TOKEN>/setWebhook
    
  6. 然后你就可以用了。

工作原理

  1. 要使这个机器人工作,你需要已有的 SMTP、IMAP 设置。
    1. SMTP 支持别名创建
    2. IMAP 启用 IDLE
  2. 用户请求创建时,
  3. 它让用户以为创建了一个邮箱ID,实际上只是为现有ID创建了一个别名。
    1. 为什么使用别名?因为 IMAP 需要轮询接收邮件,对吧?这就是它的设计思路。
  4. 运行一个后台异步服务来轮询 IMAP 服务器。
  5. 一旦获取到邮件,就会识别目标并通过 Telegram 发送消息。

我努力让这个服务变得可靠,如果你发现任何可靠性(或其他方面)的问题,请随时提交 PR。我会很乐意审查并合并。

赞助商

  1. 两个域名 thromail.com 和 humblemail.com 由 zlipa.com 自豪地捐赠。Zlipa 以低于市场价10倍的价格为初创公司、自筹资金创业者等提供域名。很激动吧?去看看吧。

  2. 如果你喜欢这个想法,请我喝杯咖啡,我将获得咖啡因,并花更多夜晚来让这个产品安全、稳定运行 😄

请我喝杯咖啡

  1. 或者你可以给我一个 ⭐,这对我很有激励。

鸣谢

TelegramAllTheThings

基础设施模型

基础设施模型

下载工具