3个不稳定版本
0.2.1 | 2023年8月25日 |
---|---|
0.2.0 | 2023年8月22日 |
0.1.0 | 2023年8月21日 |
#7 in #delivery
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