命令行工具,用于通过 nmail 发送、读取和管理韩国 Naver 与 Daum 邮件,支持 JSON 输出和账户配置。
nmail — 韩语 Email CLI Skill是一项面向实际任务的技能,主要用于한국 QQ( QQ, QQ) CLI.是一项面向实际任务的技能,主要用于QQ . .;Prerequisites. nmail binary in PATH (去安装 github.com/harlock/nmail@latest) QQ( 电子邮件 config add ).;
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
面向韩国邮箱(Naver、Daum)的命令行工具,供智能体(Agent)读取与发送邮件使用。
nmail 二进制文件已加入 PATH(执行 go install github.com/harlock/nmail@latest)nmail config add)# 添加 Naver 账户(需应用专用密码) nmail config add --provider naver --email--password # 添加 Daum 账户 nmail config add --provider daum --email --password # 查看当前配置 nmail config list
# 最近 20 封邮件(JSON 格式输出) nmail inbox # 指定数量 nmail inbox --limit 5 # 人类可读格式输出 nmail inbox --pretty
JSON 输出示例:
[
{"id": 42, "from": "friend@naver.com", "subject": "안녕", "date": "2026-03-19T10:00:00+09:00", "is_read": false},
{"id": 41, "from": "service@naver.com", "subject": "알림", "date": "2026-03-19T09:30:00+09:00", "is_read": true}
]
# 根据 ID 读取正文(ID 可从 inbox 命令结果中获取) nmail read 42 # 人类可读格式 nmail read 42 --pretty
# 直接指定正文内容 nmail send --to friend@naver.com --subject "제목" --body "내용" # 从文件读取正文 nmail send --to friend@naver.com --subject "제목" --body-file ./message.txt # 通过 stdin 输入正文 echo "파이프로 보내기" | nmail send --to friend@naver.com --subject "제목" --body-file -
# 按发件人搜索 nmail search --from "socra" # 组合条件搜索 nmail search --subject "코딩" --since 2026-03-01 --limit 10 # 仅搜索未读邮件 nmail search --unseen # 全文搜索(主题 + 正文) nmail search --text "키워드"
# 轮询模式(每 5 秒检查一次)——输出 JSON 行格式 nmail watch --poll 5 # 人类可读格式 nmail watch --poll 5 --pretty # 📬 New: [제목] from 보낸사람
⚠️ Naver IMAP 不支持 IDLE。必须使用
--poll参数。
nmail config list # 列出所有账户 nmail config add ... # 添加账户 nmail config remove --email# 删除指定邮箱账户
nmail inbox --limit 5 # → 解析 JSON → 过滤 is_read: false 的邮件 → 使用 read 获取正文 → 生成摘要
nmail search --from "socra" --since 2026-03-01 # → 解析 JSON → 定位目标邮件
# 将 watch 输出作为 openclaw system event 事件流处理 nmail watch --poll 10 | while IFS= read -r line; do subj=$(echo "$line" | jq -r '.subject') from=$(echo "$line" | jq -r '.from') openclaw system event --text "📬 새 메일: $subj (from: $from)" --mode now done
# 1. 读取原始邮件 nmail read 42 # 2. 发送回复(收件人为原始发件人地址) nmail send --to--subject "Re: " --body "답장 내용"
--pretty 仅用于向人类展示时使用。~/.nmail/config.yaml 中(仅限本地存储){"error": "message"}相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章