Skulk Email 是一款专为开发者设计的命令行邮件工具,旨在解决在 VPS(如 DigitalOcean)等环境中收发邮件的难题。许多云服务商出于反垃圾邮件策略,会封锁传统的 SMTP 端口(25、465、587),导致无法通过标准方式发送邮件。而 Skulk Email 巧妙地绕过了这一限制,利用 DreamHost 提供的 Roundcube 网页邮箱服务,通过 HTTPS 协议实现安全可靠的邮件收发功能。该工具完全本地化运行,所有凭据仅存储在用户本地配置文件 `~/.config/skulk-email/credentials.json` 中,绝不外传,确保了极高的安全性与隐私保护。无论是读取收件箱、检查未读数量,还是发送新邮件或搜索历史消息,均可通过简洁的命令行操作完成,非常适合自动化脚本集成和远程服务器管理场景。
核心功能特点
- 支持通过 IMAP 协议直接读取 DreamHost 邮箱及可选的共享 Gmail 收件箱
- 利用 HTTPS 访问 DreamHost Roundcube 网页邮箱实现邮件发送,绕过 SMTP 端口封锁
- 所有敏感信息本地加密存储,仅通过 TLS 和 HTTPS 传输,杜绝第三方泄露风险
- 提供完整的命令行接口:查看收件箱、统计未读数、按 ID 阅读特定邮件、全文搜索等功能
- 依赖轻量工具链(python3/curl/jq),无需额外配置邮件服务器或开放防火墙端口
适用场景
Skulk Email 特别适合需要在受限制的 VPS 环境中执行自动化任务的开发者和运维人员。例如,当你在 DigitalOcean 上部署一个定时任务脚本,希望每次运行后自动向管理员发送状态报告时,传统 SMTP 方式可能因端口被封而失效;此时,Skulk Email 可通过模拟浏览器行为调用 DreamHost 网页邮箱完成发送,成功率极高。此外,对于需要监控多个邮箱账户(如公司主邮箱 + 个人 Gmail)的团队而言,该工具提供了统一的命令行入口,便于集成进 CI/CD 流程或告警系统中。由于其所有操作均在本地完成且无外部依赖,也适用于对数据主权要求严格的合规环境。无论是日常运维通知、日志异常提醒,还是轻量级邮件通信需求,Skulk Email 都能以高效、安全的方式满足现代开发场景下的邮件处理需求。
