Files
Starlight_Lancher/.agents/skills/lark-mail/references/lark-mail-send-as.md

45 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# mail send_as
> **前置条件:** 先阅读 [`../../lark-shared/SKILL.md`](../../lark-shared/SKILL.md) 了解认证、全局参数和安全规则。
使用公共邮箱或别名发信。适用于 `+send` / `+draft-create` / `+reply` / `+reply-all` / `+forward` 等发信类 shortcut。
## 参数含义
- `--mailbox` 指定邮件归属邮箱(如 `shared@example.com``me`),可通过 `accessible_mailboxes` 查询可用值。
- `--from` 指定 EML From 头里的发件人地址(别名、邮件组等),可通过 `send_as` 查询可用值。
- 不使用公共邮箱或别名时无需指定 `--mailbox`,行为与默认发信一致。
## 查询可用邮箱和发信地址
```bash
# 查询可访问的邮箱(主邮箱 + 公共邮箱)
lark-cli mail user_mailboxes accessible_mailboxes --params '{"user_mailbox_id":"me"}'
# 查询某个邮箱的可用发信地址(主地址、别名、邮件组)
lark-cli mail user_mailbox.settings send_as --params '{"user_mailbox_id":"me"}'
```
## 公共邮箱发信
```bash
# --mailbox 指定公共邮箱From 头自动使用该邮箱地址
lark-cli mail +send --mailbox shared@example.com \
--to bob@example.com --subject '通知' --body '<p>你好</p>'
```
## 别名发信
```bash
# --mailbox 指定所属邮箱,--from 指定别名地址
lark-cli mail +send --mailbox me --from alias@example.com \
--to bob@example.com --subject '测试' --body '<p>你好</p>'
```
## 相关命令
- `lark-cli mail +send` — 新邮件发信。
- `lark-cli mail +draft-create` — 新建草稿。
- `lark-cli mail +reply` / `+reply-all` — 回复邮件。
- `lark-cli mail +forward` — 转发邮件。