核心功能
ravi-email-send 是 Ravi 生态中的邮件发送技能,提供完整的邮件撰写、回复、转发能力,支持HTML富文本格式与附件处理。
主要能力
| 功能 | 命令示例 |
|------|---------|
| 撰写新邮件 | `ravi email compose --to "x@y.com" --subject "主题" --body "<p>HTML内容</p>"` |
| 回复发件人 | `ravi email reply <message_id> --body "..."` |
| 回复全部 | `ravi email reply-all <message_id> --body "..."` |
| 转发邮件 | `ravi email forward <message_id> --to "x@y.com" --body "..."` |
显著优点
- HTML原生支持:无需额外模板引擎,直接嵌入
<p>、<h2>、<ul>、<a>等标签 - 联系人联动:配合
ravi-contacts实现"给Alice发邮件"的人名解析 - 身份集成:通过
ravi-identity自动获取发件人地址与签名信息 - 防滥用设计:明确区分读/写技能(读邮件用
ravi-inbox),权限最小化
潜在局限
1. 速率限制:60封/小时、500封/天,批量场景需主动延迟
2. 无内置模板:复杂邮件需依赖 ravi-email-writing 技能或自行构造HTML
3. 429错误需手动重试:虽有 retry_after_seconds 字段,无自动退避机制
适用人群
- 需自动化邮件通知的DevOps/运维工程师
- 构建CRM/客服系统的开发者
- 希望通过AI Agent管理邮件工作流的高级用户
安全风险
- T1来源可信度:Ravi官方技能,文档完整
- S安全等级:邮件发送涉及外部通信,但权限边界清晰(仅发送,不读取密码/收件箱)
- 主要风险在于内容注入:HTML body需防范XSS(通过收件客户端渲染),建议配合
ravi-email-writing的anti-spam规则