Skip to main content

Crate openlark_mail

Crate openlark_mail 

Source
Expand description

§OpenLark 邮件模块

OpenLark SDK 的邮件模块,提供飞书邮件组 API 的完整访问。

§功能特性

  • 邮件组管理: 创建、更新、删除、查询邮件组
  • 成员管理: 添加、删除邮件组成员
  • 别名管理: 邮件别名配置

§使用示例

use openlark_mail::MailService;
use openlark_core::config::Config;

let config = Config::builder()
    .app_id("your_app_id")
    .app_secret("your_app_secret")
    .build();

let mail_service = MailService::new(config);

// 创建邮件组
let result = mail_service
    .mailgroup()
    .create()
    .mail_group_id("team@example.com")
    .description("项目团队邮件组")
    .execute()
    .await?;

Modules§

common
邮件模块通用工具与端点定义。
mail
邮件 API 模块。 Mail 模块
prelude
邮件模块常用预导出。 邮件模块预导入 - 包含常用类型和配置

Structs§

MailService
邮件服务统一入口。 MailService:邮件服务的统一入口

Constants§

VERSION
邮件模块版本信息 当前 crate 版本号。

Type Aliases§

MailClient
邮件服务客户端类型别名(统一命名为 XxxClient)。