async-imap:Rust中的异步IMAP实现

时间:2024-05-23 20:39:29
【文件属性】:

文件名称:async-imap:Rust中的异步IMAP实现

文件大小:62KB

文件格式:ZIP

更新时间:2024-05-23 20:39:29

Rust

异步imap IMAP的异步实现 | 基于强大的库。 通过此板条箱,您可以连接到实现IMAP协议( 和各种扩展名)的服务器并与之交互。 在对服务器进行身份验证之后,IMAP允许您列出,获取和搜索电子邮件,以及监视邮箱以进行更改。 它至少支持最新的三个稳定的Rust版本(可能甚至是较旧的版本;请检查)。 要进行连接,请使用[ connect ]功能。 这为您提供了未经身份验证的[ Client ]。 然后,您可以使用[ Client::login ]或[ Client::authenticate ]分别执行用户名/密码或质询/响应认证。 这又为您提供了经过身份验证的[ Session ],可让您访问服务器上的邮箱。 此包装箱中的文档大量借鉴了各种RFC,但不应被视为完整的参考。 如果不清楚,请访问文档中嵌入的RFC的各种类型和方法的链接,并在此处阅读原始文本! 下面是一个基本的客户


【文件预览】:
async-imap-master
----LICENSE-MIT(1KB)
----LICENSE-APACHE(11KB)
----rustfmt.toml(17B)
----.github()
--------workflows()
----tests()
--------imap_integration.rs(10KB)
----azure-pipelines.yml(3KB)
----src()
--------error.rs(2KB)
--------extensions()
--------parse.rs(23KB)
--------authenticator.rs(557B)
--------client.rs(81KB)
--------mock_stream.rs(3KB)
--------lib.rs(3KB)
--------types()
--------imap_stream.rs(15KB)
----Cargo.toml(1KB)
----examples()
--------gmail_oauth2.rs(2KB)
--------basic.rs(2KB)
--------idle.rs(3KB)
--------README.md(377B)
----.gitignore(18B)
----README.md(5KB)
----.cirrus.yml(608B)

网友评论