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

1.6 KiB
Raw Blame History

mail send_as

前置条件: 先阅读 ../../lark-shared/SKILL.md 了解认证、全局参数和安全规则。

使用公共邮箱或别名发信。适用于 +send / +draft-create / +reply / +reply-all / +forward 等发信类 shortcut。

参数含义

  • --mailbox 指定邮件归属邮箱(如 shared@example.comme),可通过 accessible_mailboxes 查询可用值。
  • --from 指定 EML From 头里的发件人地址(别名、邮件组等),可通过 send_as 查询可用值。
  • 不使用公共邮箱或别名时无需指定 --mailbox,行为与默认发信一致。

查询可用邮箱和发信地址

# 查询可访问的邮箱(主邮箱 + 公共邮箱)
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"}'

公共邮箱发信

# --mailbox 指定公共邮箱From 头自动使用该邮箱地址
lark-cli mail +send --mailbox shared@example.com \
  --to bob@example.com --subject '通知' --body '<p>你好</p>'

别名发信

# --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 — 转发邮件。