邮件或整个会话可被分享到飞书聊天,但该路径没有写明发送前确认
原文依据:3 处`+share-to-chat` 会创建分享凭证并向指定群聊或个人发送卡片,需要读取邮件和“以用户身份发送 IM”权限。与邮件发送路径不同,本参考没有要求在执行前展示目标会话、邮件主题或共享范围并取得明确确认。
如果目标 ID 选错、群名模糊匹配错误,或代理把邮件中的指令误当请求,邮件内容或整个会话可能暴露给不应看到的群成员或个人。
该快捷命令会把邮件或整个会话发送到飞书群聊或个人,并要求读取邮件及以用户身份发送 IM 的权限。此参考页只有 dry-run,没有规定执行前展示邮件、目标会话及共享范围并确认。若目标 ID 选错,邮件内容可能披露给错误的人或群。用户可要求作者为实际分享增加明确预览和确认。
将邮件以卡片形式分享到飞书 IM 会话(群聊或个人对话)。内部两步完成:创建分享凭证 → 发送卡片到 IM。**依赖 Scope:** `mail:user_mailbox.message:readonly`、`im:message`、`im:message.send_as_user`查看另外 2 个位置
```bash# 分享单封邮件到群聊(默认 receive-id-type=chat_id)lark-cli mail +share-to-chat --message-id <邮件ID> --receive-id oc_xxx# 分享整个会话到群聊lark-cli mail +share-to-chat --thread-id <会话ID> --receive-id oc_xxx# 通过邮箱分享给个人lark-cli mail +share-to-chat --message-id <邮件ID> --receive-id user@example.com --receive-id-type email# Dry Runlark-cli mail +share-to-chat --message-id <邮件ID> --receive-id oc_xxx --dry-run```### 场景 1:用户说"帮我把这封邮件分享到项目群"```bash# Step 1: 搜索群聊获取 chat_idlark-cli im +chat-search --query "项目群"# → 获取 chat_id: oc_xxx# Step 2: 分享邮件lark-cli mail +share-to-chat --message-id <邮件ID> --receive-id oc_xxx```