3个不稳定版本

0.2.1 2023年8月25日
0.2.0 2023年8月22日
0.1.0 2023年8月21日

#7 in #delivery

MIT 许可证

21KB
408

postal_api

postal_api是Postal邮件投递服务的API包装器。它从postal-node中汲取灵感,尽可能地在MessageBuilder中添加额外的验证。

路线图

  • 消息
    • 原始消息构建器
    • 消息构建器
    • 附件
  • 发送消息
    • 发送消息
    • 发送原始消息
  • Postal API错误
    • 认证错误
    • 消息错误
    • 原始消息错误

安装

只需简单地运行

cargo add postal_api

或将以下内容添加到您的Cargo.toml中

postal_api = "0.2.0"

用法

用法非常简单

use postal_api::PostalClient;
use postal_api::message::MessageBuilder;

// create a postal client
let client = PostalClient::new(
    "http://example.com".to_string(),
    "my_super_secret_api_key".to_string()
);

 // set only things we require to send a message at all
let message = MessageBuilder::new()
    .add_to("[email protected]")
    .unwrap()
    .set_from("[email protected]")
    .set_plain_body("HELLO WORLD!")
    .build()
    .unwrap();

client.send_message(message);

许可证

本项目采用MIT许可证。

贡献

除非您明确说明,否则您提交给postal_api的任何贡献均应按MIT许可证许可,不附加任何其他条款或条件。

依赖项

~3–19MB
~243K SLoC