temp-mail

✉️ 隐私安全的临时邮箱助手

🥥35总安装量 10评分人数 12
100% 的用户推荐

基于 Vortex 服务的开源临时邮箱工具,提供加密级随机地址生成与消息管理,通过 A 级安全认证,有效保护用户真实邮箱隐私。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 通过 A 级安全认证,无 eval/exec/subprocess 等危险函数,使用 secrets 模块生成加密安全随机数
  • ✅ URL 参数经过 urllib.parse.quote 编码,依赖版本明确(httpx>=0.24.0),无动态代码加载
  • ⚠️ 来源为个人开发者账号(T3),虽代码质量达标,但建议审查后使用并关注长期维护情况
  • ⚠️ 与第三方 Vortex API 通信,临时邮件数据存储在远程服务器,存在服务可用性依赖
  • ✅ 具备完善的错误处理机制,无敏感信息泄露风险,权限申请(curl)与功能匹配

使用说明

temp-mail 是一款基于 Vortex 服务构建的临时邮箱管理工具,专为需要一次性电子邮件地址的开发者和隐私保护用户设计。该 Skill 通过 Python CLI 脚本提供完整的临时邮箱生命周期管理,包括随机地址生成、消息轮询、内容获取和邮箱清理四大核心功能。

核心用法
用户可通过 uv run 命令直接执行脚本,无需复杂的环境配置。主要支持四种操作模式:create 命令利用 secrets 模块生成加密安全的随机本地部分(localpart),自动构建如 xxx@dash.dino.icu 格式的临时地址;fetch 命令通过 HTTP API 查询指定邮箱的邮件列表;poll 命令支持最长 60 秒的阻塞式等待,直到检测到新邮件到达或超时;clear 命令则可彻底清空指定邮箱的所有历史消息。脚本默认连接 https://vtx-api.skyfall.dev 端点,但允许通过 VORTEX_URLVORTEX_DOMAIN 环境变量自定义服务和域名。

显著优点
该 Skill 在安全性方面表现优异,获得 BSS A 级认证。代码实现规范严谨,采用 secrets.choice() 而非普通随机数生成器创建用户名,有效避免预测攻击;所有 URL 参数均经过 urllib.parse.quote 编码,防止注入风险;依赖管理清晰明确,仅使用成熟的 httpx 库进行网络通信,无 evalexecsubprocess 等危险函数。功能设计聚焦实用,完美契合自动化测试、服务注册验证等场景,能有效保护用户真实邮箱免受垃圾邮件骚扰和隐私泄露风险。

潜在缺点与局限性
作为 T3 来源(个人开发者账号)项目,虽然代码质量达标,但长期维护稳定性略逊于企业级产品。功能相对单一,仅支持 Vortex 平台提供的特定域名(如 skyfall.dev、dash.dino.icu 等),无法自定义其他域名或搭建私有邮件服务器。此外,邮件数据完全托管于第三方 Vortex 服务,存在服务可用性依赖,若远程 API 出现故障或策略调整,将直接影响功能使用。轮询机制虽简单有效,但在高并发场景下可能产生不必要的网络开销。

适合的目标群体
主要面向软件开发者和 QA 工程师,适用于自动化测试流程中需要接收验证码、激活链接的场景;也适合注重隐私的普通用户,在注册不信任网站或一次性服务时使用,避免主邮箱被泄露。对于需要频繁创建测试账号的产品经理、运营人员,该工具能显著提升工作效率。

使用风险
需警惕第三方服务依赖风险:邮件内容临时存储于 Vortex 服务器,虽符合临时邮箱的设计定位,但不适合传输敏感机密信息。由于来源为社区个人项目,建议在使用前进行代码审查,并关注上游依赖(httpx)的安全更新。网络请求超时和错误处理虽已完善,但在弱网环境下可能出现连接不稳定情况。此外,临时邮箱的公开特性意味着任何知晓地址的人都可能查看邮件,接收敏感验证码时需谨慎评估风险。

temp-mail 内容

文件夹图标scripts文件夹
手动下载zip · 2.9 kB
requirements.txttext/plain
请选择文件