核心用法
ravi-email-send 是Ravi生态中专用于邮件发送的技能,支持三大核心操作:
1. 撰写新邮件 (ravi email compose) — 需指定收件人、主题和HTML正文
2. 回复邮件 (ravi email reply / reply-all) — 自动附加Re:前缀,需传入原邮件message_id
3. 转发邮件 (ravi email forward) — 自动附加Fwd:前缀
关键工作流要求:若仅知道收件人姓名(如"email Alice"),必须先调用ravi-contacts解析为邮箱地址,不可直接假设。
显著优点
- 原生HTML支持:无需
<html>包裹,可直接使用<p>、<h2>、<ul>等标签,配合ravi-email-writing可实现专业排版 - 智能主题处理:回复/转发自动继承并标记原主题,减少人工操作
- 合理的速率限制:60封/小时、500封/天的配额,适合个人及小团队办公场景
- 生态协同设计:与ravi-contacts、ravi-inbox、ravi-identity等技能形成完整邮件工作流
潜在局限
- 非独立服务:依赖Ravi账户体系,无法对接外部SMTP/Gmail等第三方邮箱
- 无内置联系人缓存:每次需姓名解析时都必须外调ravi-contacts,增加API调用次数
- 批量发送无原生支持:虽建议"batch work"和延迟,但未提供真正的批量发送接口
- 附件语法未在示例中展示:Schema链接存在但正文未给出attach参数用法
适合人群
- 已入驻Ravi生态的企业用户
- 需要自动化邮件通知、报告分发的开发者
- 对邮件格式有轻度HTML排版需求的非技术用户(配合ravi-email-writing)
常规风险
- 速率限制导致的任务中断:429错误需客户端实现退避重试逻辑
- 联系人歧义:同名联系人需人工确认,自动化流程中可能阻塞
- HTML渲染一致性:不同邮件客户端对CSS支持差异大,过度依赖复杂HTML可能显示异常
- 误发风险:reply-all默认包含所有原收件人,需警惕隐私泄露