one-mail

📧 多邮箱统一命令行管理

统一 CLI 管理 Gmail/Outlook/网易邮箱,支持跨账户搜索、自动化处理与脚本集成,适合多邮箱用户。

收藏
3.2k
安装
1.2k
版本
1.0.3
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

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 推荐 gog CLI,增加部署成本
  • 附件限制:Outlook 附件上限 3MB,大文件需外部托管
  • 无原生 GUI:纯 CLI 设计,非技术用户学习曲线陡峭
  • 平台覆盖有限:暂不支持 QQ 邮箱、企业微信邮箱等国内主流服务

适合人群

  • 运维/开发人员:需自动化邮件处理(报警、日志、报告分发)
  • 多账户管理者:个人同时拥有 Gmail、Outlook、网易邮箱
  • 隐私敏感用户:倾向本地 CLI 工具而非 SaaS 邮件客户端

常规风险

  • 凭证泄露:~/.onemail/credentials.json 存储加密令牌,需确保目录权限(600)及定期备份
  • OAuth 令牌失效:Gmail/Outlook 令牌有有效期,需关注刷新机制
  • IMAP 安全风险:网易邮箱使用应用密码,建议启用独立密码而非主账户密码

one-mail 内容

references文件夹
scripts文件夹
lib文件夹
手动下载zip · 60.1 kB
CHECKLIST.mdtext/markdown
请选择文件