Skip to content

邮件 MCP

让数字人能够收发邮件、搜索邮箱、管理日历——把邮箱和日历变成数字人可操作的工具。


概述

邮件 MCP(halo-email)是 Halo 内置的邮件集成服务,基于标准的 IMAP / SMTP / CalDAV 协议,兼容绝大多数邮件服务商。

启用后,数字人可以:

  • 收取、阅读、搜索邮件
  • 发送、回复、转发邮件
  • 管理邮件(移动、标记已读/未读、删除)
  • 查看文件夹结构和附件
  • 查询、创建、删除日历事项(需配置 CalDAV)

第一步:配置邮件账号

邮件 MCP 的账号凭据来自 设置 → 消息通道 → Email 中的邮件通道配置。

需要填写:

字段说明
IMAP 服务器接收邮件,如 imap.gmail.com:993
SMTP 服务器发送邮件,如 smtp.gmail.com:465
用户名 / 密码邮箱账号和密码(或应用专用密码)
CalDAV URL(可选)日历服务地址,填写后启用日历工具

常见邮件服务

  • Gmail:需在账户设置中开启 IMAP,并使用"应用专用密码"
  • 企业邮箱(Exchange/Outlook):联系 IT 获取 IMAP/SMTP 地址
  • 腾讯企业邮imap.exmail.qq.com:993 / smtp.exmail.qq.com:465
  • 网易企业邮imap.qiye.163.com:993 / smtp.qiye.163.com:994

第二步:为数字人开启邮件能力

邮件 MCP 默认不开启,需要为每个数字人单独启用:

  1. 打开数字人详情页,进入 设置(Settings) 标签
  2. Runtime 区域找到 Email 开关
  3. 打开开关

开关是灰色的?

说明邮件账号还未配置。点击页面上的提示链接 "Go to Settings → Notification Channels" 先完成邮件账号配置,再回来开启。


可用工具

启用后,数字人可以使用以下工具:

邮件工具(11 个)

工具功能
email_list列出收件箱或指定文件夹的邮件
email_read读取单封邮件的完整内容
email_search全文搜索邮件
email_send发送新邮件
email_reply回复邮件
email_forward转发邮件
email_move将邮件移动到其他文件夹
email_mark标记已读、未读、星标等
email_delete删除邮件
email_folders列出所有文件夹/标签
email_attachment读取邮件附件内容

日历工具(3 个,需配置 CalDAV)

工具功能
calendar_list列出指定时间范围内的日历事项
calendar_create创建新日历事项
calendar_delete删除日历事项

使用场景

个人邮件助理

每天早上汇总未读邮件,按优先级分类,把重要邮件摘要发系统通知给我

日程管理

帮我查看本周的会议安排,如果周三下午有空,帮我创建一个和李明的 1:1 会议

自动化邮件处理

监听 support@company.com,对客户投诉类邮件自动回复确认收到,
并创建 JIRA 工单(需配置 JIRA MCP)

合同/文档提取

搜索过去一个月来自 xxx@vendor.com 的邮件,
把所有带附件的邮件列出来,帮我整理成表格

IM 渠道中的邮件权限

在 IM 渠道(企业微信机器人等)中,访客能否触发邮件工具受权限控制的 Email 开关约束。

默认对访客关闭,如需开启请在 设置 → 消息通道 → Permission Control → Halo Capabilities 中开启 Email。

详见 → 安全与权限控制