PortEden - secured email (Gmail, Outlook, Exchange) access for OpenClaw

📧 多账户邮件管理 · AI优化输出

跨平台邮件管理CLI,支持Gmail/Outlook/Exchange多账户统一管理,提供AI优化的JSON输出格式

收藏
29.9k
安装
6.5k
版本
1.0.1
CLS 安全性认证2026-06-05
点击查看完整报告 >

使用说明

PortEden Email CLI 综合评估

核心用法

PortEden Email CLI 是一款专注于邮件管理的命令行工具,支持 Gmail、Microsoft 365 (Outlook/Exchange) 等多平台邮箱的统一管理。核心设计理念是通过 -jc (--json --compact) 参数优化 AI 场景下的输出效率,减少 token 消耗。

主要功能矩阵:

| 功能 | 命令示例 |
|------|---------|
| 邮件列表 | `porteden email messages -jc` |
| 智能过滤 | `--from/--to/--subject/--label/--unread/--has-attachment` |
| 全文搜索 | `-q "keyword"` 配合时间范围 |
| 单件/线程阅读 | `message <id>` / `thread <id>` |
| 发送邮件 | `send --to/--cc/--bcc --subject --body` |
| 回复转发 | `reply <id> --body` / `forward <id> --to` |
| 邮件管理 | `modify --mark-read/--add-labels` / `delete <id>` |

认证机制:支持浏览器 OAuth 登录(推荐)或直接 API token,凭证存储于系统钥匙串,支持 PE_API_KEY 环境变量免登录模式。

显著优点

1. 多账户原生支持:自动识别 google: / m365: 前缀的邮件 ID,无缝切换
2. AI 优化输出-jc 模式自动剥离附件详情、截断正文预览、限制标签数量

3. 企业级集成:支持 Exchange Online,符合企业 IT 环境需求

4. 灵活的 body 输入:支持 --body 内联、--body-file 文件读取、HTML/纯文本切换

5. 环境变量丰富PE_PROFILE 多配置切换、PE_TIMEZONE 时区控制等

潜在缺点与局限性

  • 生态封闭性:需自建/托管 PortEden 服务,非纯开源方案(安装指引指向官方文档而非公开仓库)
  • 安全依赖外部:API 密钥和 OAuth 凭证管理依赖第三方基础设施
  • 功能边界:不支持离线缓存、邮件草稿持久化、复杂的邮件规则配置
  • 学习成本:邮件 ID 的 provider 前缀机制需要适应

适合人群

  • 需要同时管理个人 Gmail 和企业 Exchange 邮箱的开发者/运维人员
  • 构建邮件自动化工作流(如告警通知、日报汇总)的 AI 应用开发者
  • 偏好 CLI 效率、需要 JSON 结构化输出的集成场景

常规风险

  • 凭证泄露PE_API_KEY 若写入 shell 历史或日志存在暴露风险
  • 误操作删除delete 命令无回收站二次确认机制(文档仅提示"Confirm before")
  • API 限流:高频调用 Gmail/Microsoft Graph API 可能触发平台级速率限制
  • 数据主权:邮件内容需经过 PortEden 服务中转,需评估合规性

安全解读

核心用法

PortEden Email CLI 是一款面向多平台邮箱统一管理的命令行工具,支持 Gmail、Microsoft 365/Outlook 及 Exchange 环境。核心交互模式围绕 porteden email(别名 porteden mail)展开,通过 -jc 参数输出 AI 优化的 JSON 格式,便于自动化处理与集成。

认证流程:推荐浏览器登录 porteden auth login 或令牌直登 --token,凭证自动存入系统 keyring;环境变量 PE_API_KEY 可跳过交互式登录。支持多 Profile 切换(PE_PROFILE=work)。

核心功能矩阵

  • 检索messages 命令支持时间过滤(--today/--week/--days N)、发件人/主题/标签筛选、全文搜索(-q)、日期区间(--after/--before)及自动分页(--all);message <id> 单邮件详情;thread <id> 会话线程。
  • 发送send 支持 To/Cc/Bcc、HTML/纯文本(--body-type)、重要性标记、文件读入正文(--body-file)。
  • 处理reply/forward 支持追加正文与全部回复;modify 可标记已读/未读、增删标签;delete 删除邮件。

输出优化-jc(--json --compact)自动精简附件详情、截断正文预览、限制标签数量,显著降低 Token 消耗,适合 AI 工作流集成。

显著优点

1. 多服务商统一:打破 Gmail/Microsoft/Exchange 生态壁垒,单一 CLI 管理多账户。
2. AI 原生设计-jc 参数专为 AI 场景优化,JSON 输出规范、Token 精简。

3. 安全凭证管理:系统 keyring 集成,避免明文存储 API Key;支持环境变量注入,适配 CI/CD 与自动化场景。

4. 自动化友好--all 自动分页、hasMore/nextPageToken 响应字段,便于脚本化批量处理。

5. Provider 前缀隔离:邮件 ID 带 google:/m365: 前缀,防止跨服务商 ID 冲突。

潜在缺点与局限性

1. 外部依赖重:实际功能依赖本地安装的 porteden 二进制及有效 PE_API_KEY,Skill 本身仅为文档封装,无法独立运行。
2. 许可不明:安全报告标注 "Unknown" 许可证,开源属性与商业条款不清晰。

3. 网络受限:需稳定连接 Google/Microsoft Graph API,企业防火墙或地区限制可能影响可用性。

4. 功能边界:纯 CLI 工具,无 GUI 界面;附件处理需额外步骤(下载/上传)。

5. 环境配置门槛:多账户场景需理解 Profile 与环境变量机制,初学者有一定学习成本。

适合人群

  • 开发者/DevOps 工程师:需自动化邮件处理(告警聚合、报告分发、工单集成)。
  • 多邮箱用户:同时管理个人 Gmail 与企业 Microsoft 365 账户,厌倦频繁切换 Web 界面。
  • AI 工作流搭建者:通过结构化 JSON 输出,将邮件数据接入 LLM 分析、RAG 知识库或自动化 Agent。
  • 安全敏感用户:偏好 keyring 凭证存储,拒绝浏览器持久化登录凭证。

常规风险

1. API 密钥泄露:若 PE_API_KEY 硬编码于脚本或日志,可能导致邮箱权限被滥用。建议配合密钥管理服务(如 1Password CLI、AWS Secrets Manager)使用。
2. 误操作风险delete/modify 操作不可逆,批量脚本需充分测试;--reply-all 可能触发意外广播。

3. OAuth 范围过宽:CLI 请求的 OAuth Scope 可能超出最小必要原则,定期检查 Google/Microsoft 账户的第三方应用授权。

4. 依赖服务稳定性:Google/Microsoft API 变更或限流可能影响功能,需关注 PortEden 官方更新。

PortEden - secured email (Gmail, Outlook, Exchange) access for OpenClaw 内容

手动下载zip · 1.8 kB
SKILL.mdtext/markdown
请选择文件