← 返回 Skills 市场
mvarrieur

IMAP Email Reader

作者 mvarrieur · GitHub ↗ · v1.0.3
cross-platform ⚠ suspicious
6047
总下载
1
收藏
26
当前安装
4
版本数
在 OpenClaw 中安装
/install imap-email
功能描述
Read and manage email via IMAP (ProtonMail Bridge, Gmail, etc.). Check for new/unread messages, fetch content, search mailboxes, and mark as read/unread. Works with any IMAP server including ProtonMail Bridge.
安全使用建议
Install only if you are comfortable giving the agent access to your mailbox. Use a Bridge-generated or app-specific password, manually ensure .env is excluded from version control and permissions are restricted, keep certificate checks enabled except for trusted local Bridge use, and replace or avoid the cron iMessage example unless you explicitly want email summaries sent to that destination.
功能分析
Type: OpenClaw Skill Name: imap-email Version: 1.0.3 The skill is classified as suspicious due to the presence of a configurable option, `IMAP_REJECT_UNAUTHORIZED=false`, which, while documented for specific use cases like ProtonMail Bridge, introduces a significant man-in-the-middle (MITM) vulnerability if enabled without proper understanding or in untrusted environments. Additionally, the `setup.sh` script directly writes user-provided credentials into the `.env` file. While the Node.js script loads these as environment variables, this pattern of direct user input handling in a shell script can be a vulnerability if not carefully implemented or if the input is maliciously crafted, even if not immediately exploitable for shell injection in this specific context. There is no evidence of intentional malicious behavior such as data exfiltration to unauthorized endpoints, backdoors, or stealthy operations.
能力评估
Purpose & Capability
Reading, searching, fetching, and marking IMAP mail read or unread matches the stated purpose, but it grants the agent access to sensitive email contents and mailbox state changes.
Instruction Scope
The cron example sends recurring email summaries to iMessage using a hard-coded phone number, which expands email data outside the mailbox and could misdirect private summaries if copied unchanged.
Install Mechanism
The npm install path and dependencies are ordinary for a Node IMAP CLI, but the documentation says .env is already ignored by git while the artifact does not include a .gitignore or .env.example.
Credentials
IMAP credentials, network access, and optional certificate relaxation are coherent for ProtonMail Bridge or IMAP usage, but IMAP_REJECT_UNAUTHORIZED=false should only be used for trusted local/self-signed setups.
Persistence & Privilege
setup.sh writes the IMAP password into a persistent local .env file without setting restrictive permissions, and the skill documents recurring cron use that could repeatedly process mailbox content.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install imap-email
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /imap-email 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
Added security metadata (skill.json) declaring credentials and install requirements. Removed redundant README.md.
v1.0.2
Include .env configuration template directly in README for easier setup
v1.0.1
Include .env configuration template directly in README for easier setup
v1.0.0
Initial release: Read, search, and manage email via IMAP. Supports ProtonMail Bridge, Gmail, Fastmail, and any standard IMAP server.
元数据
Slug imap-email
版本 1.0.3
许可证
累计安装 228
当前安装数 26
历史版本数 4
常见问题

IMAP Email Reader 是什么?

Read and manage email via IMAP (ProtonMail Bridge, Gmail, etc.). Check for new/unread messages, fetch content, search mailboxes, and mark as read/unread. Works with any IMAP server including ProtonMail Bridge. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 6047 次。

如何安装 IMAP Email Reader?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install imap-email」即可一键安装,无需额外配置。

IMAP Email Reader 是免费的吗?

是的,IMAP Email Reader 完全免费(开源免费),可自由下载、安装和使用。

IMAP Email Reader 支持哪些平台?

IMAP Email Reader 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 IMAP Email Reader?

由 mvarrieur(@mvarrieur)开发并维护,当前版本 v1.0.3。

💬 留言讨论