轻量邮件管理器

5小时前更新 1 00
轻量邮件管理器轻量邮件管理器
轻量邮件管理器

技能简介

Email Manager Lite 是一款基于 Node.js 的轻量级邮件管理工具,通过标准 IMAP/SMTP 协议实现邮件收发、搜索筛选、文件夹管理和附件信息提取。无需外部依赖,支持 Zoho、Gmail、Outlook 等主流邮箱服务。

能做什么

  • 发送邮件至指定收件人
  • 读取最近邮件列表并预览内容
  • 按发件人、主题、日期、已读状态等多条件搜索邮件
  • 列出所有 IMAP 文件夹结构
  • 将邮件移动到指定文件夹
  • 自动检测并显示附件文件名、类型和大小

使用说明

安装步骤

  1. 进入技能目录:cd skills/portable-email-manager
  2. 安装依赖:npm install

配置凭证

设置环境变量:

export EMAIL_USER="your.email@domain.com"
export EMAIL_PASS="your-app-password"

建议使用应用专用密码(App Password),而非主密码。Zoho 为默认配置,Gmail/Outlook 需修改 scripts/email.js 中的服务器地址。

常用命令

  • 发送邮件:./scripts/email.js send "收件人" "主题" "正文"
  • 读取邮件:./scripts/email.js read [数量]
  • 搜索邮件:./scripts/email.js search --from "xxx@xx.com" --unseen
  • 移动邮件:./scripts/email.js move <UID> "目标文件夹"
  • 查看帮助:./scripts/email.js help

输入与输出

见下方输入与输出表格。

项目内容
输入收件人地址、邮件主题、正文内容;搜索参数(发件人、主题关键词、日期范围、已读状态、正文关键词);邮件 UID;目标文件夹名称
输出发送状态反馈;邮件列表(UID、收发地址、主题、日期、附件详情、正文预览500字符);搜索结果;文件夹层级结构;移动操作确认
适用人群习惯命令行操作的开发人员、需自动化邮件处理的运维人员、多邮箱账户管理者、定期整理邮件归档的用户
不包含图形界面、富文本编辑、日历同步、通讯录管理、内置垃圾邮件过滤、PGP/SMIME 加密

 

风险提示

  • 邮件正文搜索(–body)可能消耗较长时间,建议在必要时使用
  • 文件夹名称区分大小写,移动前请确认名称准确
  • 务必使用应用专用密码,避免泄露主账户密码
  • UID 具有时效性,操作前请重新获取最新值

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/jorgermp/email-manager-lite/SKILL.md
来源类型:GitHub 开源项目

数据统计

相关导航

暂无评论

none
暂无评论...