Token导航 LogoToken导航TokenDH.com
研究检索external-serviceclawhub未标认证来源可访问clear审计提醒

dingtalk-mailbox钉钉邮箱

Agent Skill

dingtalk-mailbox 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

3,018

周安装

127

GitHub Stars

公开资料未说明

下载量

1,057
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:dingtalk-mailbox(钉钉邮箱)
来源仓库:https://github.com/jackeylee007/dingtalk-mailbox
安装命令:
openclaw skills install dingtalk-mailbox
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install dingtalk-mailbox

简介

钉钉邮箱访问skill,使用mcporter调用钉钉邮箱MCP服务。支持查询可用邮箱列表、搜索邮件(类KQL表达式)、获取邮件详情、发送邮件。适用于需要通过AI助手管理钉钉邮箱的场景,如查询邮件、自动回复、邮件归档等。

SKILL.md

name
dingtalk-mailbox
description
钉钉邮箱访问skill,使用mcporter调用钉钉邮箱MCP服务。支持查询可用邮箱列表、搜索邮件(类KQL表达式)、获取邮件详情、发送邮件。适用于需要通过AI助手管理钉钉邮箱的场景,如查询邮件、自动回复、邮件归档等。
version
1.0.0
author
Claude Code
tags

钉钉邮箱 Skill

通过 mcporter 调用钉钉邮箱 MCP 服务,实现邮箱查询、邮件搜索、邮件查看和发送功能。

前置要求

  1. 安装 mcporter
   npm install -g mcporter
  1. 钉钉企业邮箱账号

配置步骤

1. 获取钉钉邮箱 MCP Token

  1. 登录钉钉企业邮箱网页版
  2. 进入 设置MCP服务
  3. 点击 生成Token
  4. 复制生成的 JSON配置 中的 url 字段值(StreamableHttp URL)

2. 添加 mcporter 配置

使用以下命令添加钉钉邮箱的 MCP Server:

mcporter config add dingtalk-mailbox --url "<StreamableHttp URL>" --config ~/.mcporter/mcporter.json

<StreamableHttp URL> 替换为从钉钉邮箱获取的实际 URL。

3. 验证配置

mcporter list

应该能看到 dingtalk-mailbox 服务器及其提供的工具列表。

可用功能

1. 查询可用邮箱列表 (list_user_mailboxes)

查询当前钉钉用户可以使用的邮箱地址列表。

参数:

示例:

mcporter call dingtalk-mailbox.list_user_mailboxes

返回示例:

{
  "emailAccounts": [
    {
      "orgName": "示例公司",
      "type": "ORG",
      "email": "user@example.com"
    }
  ],
  "success": "true"
}

2. 搜索邮件 (search_emails)

使用类似 KQL 的查询表达式搜索邮件。支持分页、排序和字段选择。

参数:

  • email (string, 必需): 搜索目标邮箱地址
  • query (string, 必需): KQL 查询表达式
  • size (string, 必需): 每次返回的最大结果数量(1-100)
  • cursor (string, 可选): 分页游标

示例:

# 搜索收件箱邮件
mcporter call "dingtalk-mailbox.search_emails(email:\"user@example.com\", query:\"folderId:2\", size:\"5\")"

# 搜索未读邮件
mcporter call "dingtalk-mailbox.search_emails(email:\"user@example.com\", query:\"isRead:false\", size:\"10\")"

# 搜索来自特定发件人的邮件
mcporter call "dingtalk-mailbox.search_emails(email:\"user@example.com\", query:\"from:sender@example.com\", size:\"5\")"

支持的查询字段:

字段说明示例
date日期date>2025-01-01T00:00:00Z
folderId文件夹IDfolderId:2 (收件箱), folderId:1 (已发送)
isRead是否已读isRead:true, isRead:false
hasAttachments是否有附件hasAttachments:true
subject主题subject:\"紧急\"
from发件人from:\"alice\"
to收件人to:\"bob@example.com\"

文件夹ID对照:

  • 1 - 已发送
  • 2 - 收件箱
  • 3 - 垃圾邮件
  • 5 - 草稿
  • 6 - 已删除

3. 获取邮件详情 (get_email_by_message_id)

根据邮件ID获取完整的邮件内容,包括正文。

参数:

  • email (string, 必需): 邮件所属的邮箱地址
  • messageId (string, 必需): 邮件ID(通过搜索获得)

示例:

mcporter call "dingtalk-mailbox.get_email_by_message_id(email:\"user@example.com\", messageId:\"<邮件ID>\")"

4. 发送邮件 (send_email)

使用指定的邮箱地址作为发件人发送邮件。

参数:

  • from (string, 必需): 发信邮箱地址
  • toRecipients (string[], 必需): 收件人邮箱地址列表
  • subject (string, 必需): 邮件主题
  • body (string, 必需): Markdown 格式的邮件正文
  • ccRecipients (string[], 可选): 抄送人邮箱地址列表

示例:

# 发送简单邮件
mcporter call "dingtalk-mailbox.send_email(from:\"user@example.com\", toRecipients:[\"to@example.com\"], subject:\"会议通知\", body:\"明天下午开会\")"

# 发送带抄送的邮件
mcporter call "dingtalk-mailbox.send_email(from:\"user@example.com\", toRecipients:[\"to@example.com\"], ccRecipients:[\"cc@example.com\"], subject:\"会议通知\", body:\"## 会议通知\
\
明天下午2点在301会议室开会。\")"

常见使用场景

1. 查看今天的邮件

mcporter call "dingtalk-mailbox.search_emails(email:\"user@example.com\", query:\"date>2025-03-27T00:00:00Z AND folderId:2\", size:\"20\")"

2. 查找未读邮件

mcporter call "dingtalk-mailbox.search_emails(email:\"user@example.com\", query:\"isRead:false AND folderId:2\", size:\"10\")"

3. 查找特定主题的邮件

mcporter call "dingtalk-mailbox.search_emails(email:\"user@example.com\", query:\\\"subject:\\\"项目通知\\\"\\\", size:\\\"10\\\")"

4. 批量发送邮件

mcporter call "dingtalk-mailbox.send_email(from:\"user@example.com\", toRecipients:[\"a@example.com\", \"b@example.com\"], subject:\"通知\", body:\"各位同事:\
\
请注意查收附件。\
\
谢谢!\")"

常见问题

无法连接到 MCP 服务器

请确认:

  1. Token 是否有效
  2. URL 是否正确复制
  3. 网络连接是否正常

查看完整工具 schema

mcporter list dingtalk-mailbox --schema

测试结果

功能状态说明
list_user_mailboxes✅ 已测试成功获取邮箱列表
search_emails✅ 已测试成功搜索收件箱邮件
get_email_by_message_id✅ 已测试成功获取邮件详情
send_email✅ 已测试成功发送测试邮件

参考资料

License

MIT

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

98.31%
按下载量换算1,039

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

通过

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills