7 个版本

0.1.15 2024年6月25日
0.1.14 2024年6月25日

136邮件 类别中

每月 36 次下载

MIT 许可证

8KB
145

MailTM 客户端

crates.io Build status

Mail.tm 的异步简单客户端。

入门

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let account_credentials =
        mailtm_client::AccountCredentials::new("User123", "my_secret_password");

    let email_client = mailtm_client::Client::new(&account_credentials).await?;

    let mail;
    loop {
        if let Some(html) = email_client.request_latest_message_html().await? {
            mail = html;
            break;
        }
        tokio::time::sleep(std::time::Duration::from_secs(1)).await;
    }

    Ok(())
}

依赖项

~9–21MB
~299K SLoC