9次重大版本发布
0.15.0 | 2023年8月28日 |
---|---|
0.14.0 | 2023年7月18日 |
0.13.0 | 2023年7月9日 |
#18 in #信封
每月453次下载
380KB
9K SLoC
此包不再维护,因为它已被重命名为 email-lib。
lib.rs
:
Rust 库,用于管理您的电子邮件。
此库的核心概念是实现电子邮件操作,并将它们公开为后端无关的抽象。这样,您就可以轻松构建电子邮件界面,而无需关心如何连接到 IMAP 服务器或如何通过 SMTP 发送电子邮件。
以下是一些关键结构,以更好地理解库的概念
后端和发送者
pimalaya-email
提供了两个主要抽象——后端和发送者——分别由它们各自的特性(Backend
和 Sender
)表示。
- 后端 通过提供对文件夹和消息的读写操作,提供与电子邮件服务器(例如 IMAP 或 Maildir)交互的能力。
- 发送者 提供发送电子邮件的能力。这与 SMTP 协议的功能类似。
pimalaya-email
提供了一些这些特性的默认实现,可以在各自的模块中找到。
依赖关系
~43–61MB
~1M SLoC