核心用法
one-mail 是一款命令行统一邮箱管理工具,面向需要同时管理多个邮箱账户的技术用户。通过单一 CLI 界面,用户可对 Gmail、Outlook 及网易邮箱(163.com)进行集中管理,无需切换多个网页或客户端。
核心工作流包括三步:初始化配置(setup.sh)、收取邮件(fetch.sh)和发送邮件(send.sh)。支持跨账户搜索(如同时检索所有账户中的"AI agent"邮件)、JSON 格式输出(便于脚本集成)、附件收发,以及账户级别的统计与默认设置。
显著优点
- 统一入口:单一命令行管理多平台邮箱,显著提升效率
- 脚本友好:JSON 输出格式、Bash 脚本封装,易于自动化集成
- 安全认证:支持 OAuth 2.0(Gmail/Outlook)和加密凭证存储(600 权限文件)
- 多协议覆盖:IMAP/SMTP 与 REST API 混合架构,兼顾国内外主流服务商
潜在缺点与局限性
- 依赖复杂度:需额外安装
curl、jq、python3,Gmail 推荐gogCLI,增加部署成本 - 附件限制:Outlook 附件上限 3MB,大文件需外部托管
- 无原生 GUI:纯 CLI 设计,非技术用户学习曲线陡峭
- 平台覆盖有限:暂不支持 QQ 邮箱、企业微信邮箱等国内主流服务
适合人群
- 运维/开发人员:需自动化邮件处理(报警、日志、报告分发)
- 多账户管理者:个人同时拥有 Gmail、Outlook、网易邮箱
- 隐私敏感用户:倾向本地 CLI 工具而非 SaaS 邮件客户端
常规风险
- 凭证泄露:
~/.onemail/credentials.json存储加密令牌,需确保目录权限(600)及定期备份 - OAuth 令牌失效:Gmail/Outlook 令牌有有效期,需关注刷新机制
- IMAP 安全风险:网易邮箱使用应用密码,建议启用独立密码而非主账户密码