核心用法
Shitty Email 是一款基于命令行的临时邮箱服务,通过 REST API 提供完整的收件箱生命周期管理。用户可通过 curl 快速创建一次性邮箱地址(格式为 xxx@shitty.email),获取专属 Token 后可持续访问该收件箱,执行邮件列表查询、完整内容读取、有效期延长及删除清理等操作。
典型工作流程分为三步:① 调用 POST /api/inbox 创建邮箱并妥善保存 Token;② 使用 Token 轮询 GET /api/inbox 检查新邮件;③ 通过 GET /api/email/{id} 提取验证码或确认链接。支持自动轮询脚本(如每 5 秒检测一次),可无缝对接自动化注册、测试验证等场景。
显著优点
- 零配置即用:仅需
curl和jq,跨平台支持 macOS/Linux/Windows - 隐私隔离:完全隔离于主邮箱,避免垃圾邮件和追踪
- 程序化友好:JSON API 设计,易于脚本化和 CI/CD 集成
- 轻量快速:无账号体系,创建邮箱响应通常在毫秒级
潜在局限
- 生命周期受限:默认 1 小时有效期,最长仅可延长至 24 小时,不适合长期代收
- 单向接收:不支持发信,仅限接收验证邮件
- 容量与频率限制:单邮件 1MB 上限,且存在创建速率限制
- 服务依赖风险:第三方服务可用性不可控,无 SLA 保障
适合人群
- 开发者进行自动化测试、CI 流水线邮件验证
- 用户临时注册不信任的网站/服务
- 需要快速获取验证码而不愿暴露真实邮箱的场景
常规风险
- Token 泄露风险:Token 即会话密钥,若硬编码或日志泄露可导致邮件内容被他人读取
- 邮件内容非加密:HTTP 传输(文档未注明 HTTPS 强制),中间人攻击可截获验证信息
- 服务可信度未知:域名和运营主体不明确,敏感业务(银行、政务)不建议使用
- 时效性风险:未及时延长或备份 Token 将导致邮件永久丢失