← 返回 Skills 市场
hpw03210

email-manager-pop3

作者 hpw03210 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
93
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install email-manager-pop3
功能描述
查询和发送邮件,支持 POP3 协议收件、SMTP 协议发件
使用说明 (SKILL.md)

Email Manager

一个用于查询和发送邮件的 OpenClaw 技能,支持 POP3 协议接收邮件和 SMTP 协议发送邮件。

配置说明

在技能目录下创建 config.yaml 配置文件:

email:
  host_pop3: pop.example.com      # POP3 服务器地址
  host_smtp: smtp.example.com      # SMTP 服务器地址
  port_pop3: 995                   # POP3 端口 (SSL 通常为 995)
  port_smtp: 465                   # SMTP 端口 (SSL 通常为 465 或 587)
  username: [email protected] # 邮箱账号
  password: your_app_token         # 授权码或密码
  use_ssl: true                    # 是否使用 SSL

使用方法

查询收件箱

  • 获取未读邮件列表
  • 读取指定邮件内容
  • 查询邮件数量

发送邮件

  • 发送文本邮件
  • 指定收件人、主题、正文
  • 支持抄送 (CC) 和密送 (BCC)

安全提示

  • 建议使用邮箱服务商提供的「授权码」而非登录密码
  • 配置文件包含敏感信息,请妥善保管
  • 生产环境建议使用加密方式存储密码
安全使用建议
This skill appears to be what it says: an email client that reads a local config.yaml for email server, username and password and then uses poplib/smtplib. Before installing or using it: - Review the full email_manager.py file (the preview you were shown is truncated) to confirm there is no hidden network call, logging of credentials, or hard-coded remote endpoints. - Use an application-specific password (not your main account password) and restrict file permissions on config.yaml (e.g., chmod 600). Consider encrypting credentials or using a secrets store if available. - Test against a throwaway mailbox first to ensure behavior (especially delete_mail) is safe and works as expected. - Confirm the code uses self.config['password'] (or equivalent) and not an unexpected config key; address any obvious bugs (the preview shows a truncated server.login line) before use. - If you need higher assurance, run the skill in an isolated environment or container and inspect network traffic while exercising features to ensure it only communicates with your configured mail servers.
功能分析
Type: OpenClaw Skill Name: email-manager-pop3 Version: 1.0.0 The email-manager skill is a standard implementation for managing emails via POP3 and SMTP protocols. The code in email_manager.py uses Python's built-in libraries (poplib, smtplib) and follows safe practices, such as using yaml.safe_load for configuration. There are no indicators of data exfiltration, malicious execution, or prompt injection; the skill functions exactly as described in SKILL.md.
能力评估
Purpose & Capability
Name, description, SKILL.md and code align: the skill implements POP3-based retrieval and SMTP sending, and it asks the user to create a local config.yaml with email host, username and password—which is expected for this purpose.
Instruction Scope
SKILL.md instructs creating a local config.yaml and describes expected operations (list, read, delete, send). It does not instruct reading unrelated system files or exfiltrating data to third-party endpoints; the code operates against the configured mail servers.
Install Mechanism
No install spec; only a small requirements.txt (PyYAML) is listed. This is low-risk and proportional for a Python-based skill that reads YAML config and uses standard poplib/smtplib.
Credentials
No environment variables or external credentials are requested; credentials are expected in a local config.yaml file. This is reasonable, but storing plaintext credentials in config.yaml is sensitive—SKILL.md advises using app passwords and encryption, which is appropriate.
Persistence & Privilege
Skill does not request always:true, has no special OS or config-path requirements, and does not modify other skills or system-wide settings. Autonomous invocation is allowed (platform default) and appears acceptable given the skill's scope.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install email-manager-pop3
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /email-manager-pop3 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Major refactor: switched to POP3/SMTP, simplified codebase, and reworked configuration. - Rewrote email management to use POP3 (for receiving) and SMTP (for sending) - Added new configuration format using YAML (config.yaml example provided) - Removed legacy scripts and detailed CLI usage instructions - Updated documentation to reflect new supported features and setup steps - Security tips added for handling credentials securely
元数据
Slug email-manager-pop3
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

email-manager-pop3 是什么?

查询和发送邮件,支持 POP3 协议收件、SMTP 协议发件. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 93 次。

如何安装 email-manager-pop3?

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

email-manager-pop3 是免费的吗?

是的,email-manager-pop3 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

email-manager-pop3 支持哪些平台?

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

谁开发了 email-manager-pop3?

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

💬 留言讨论