ephemeral_email 0.2.0

A Rust library for generating temporary email addresses.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use anyhow::Result;
use ephemeral_email::{ProviderType, TempMail};

#[tokio::main]
async fn main() -> Result<()> {
    let inbox = TempMail::new()
        .provider_type(ProviderType::TempMailLol)
        .name("test")
        .create_inbox()
        .await?;
    println!("Created inbox with email: {}", inbox.get_email_address());
    let messages = inbox.get_messages().await?;
    println!("Got {} messages:", messages.len());
    for message in messages {
        println!("From: {}", message.from);
    }
    Ok(())
}