| Crates.io | mailtm-client |
| lib.rs | mailtm-client |
| version | 0.1.15 |
| created_at | 2024-06-24 21:20:14.50721+00 |
| updated_at | 2024-06-25 10:23:33.163279+00 |
| description | An asynchronous and simple client for Mail.tm. |
| homepage | https://maxbeier.dev |
| repository | https://github.com/Max-Beier/mailtm-client-rs |
| max_upload_size | |
| id | 1282579 |
| size | 8,779 |
An asynchronous and simple client for 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(())
}