Tempmail

The Tempmail simplifies temporary email management and interaction, including message retrieval and attachment downloads, using the Rust programming language.

Features

Usage

```rust use tempmail::{Domain, Tempmail};

[tokio::main]

async fn main() { // Create a new Tempmail instance with a custom username and domain. let tempmail = Tempmail::new("example", Some(Domain::SecMailOrg));

// Get a list of messages from the temporary email inbox.
let messages = tempmail.get_messages().await;

match messages {
    Ok(messages) => {
        for message in messages {
            println!("From: {}", message.from);
            println!("Subject: {}", message.subject);
            println!("Timestamp: {}", message.timestamp);
        }
    }
    Err(error) => {
        eprintln!("Error: {}", error);
    }
}

} ```

Installation

To use this library in your project, simply add the following to your Cargo.toml:

toml [dependencies] tempmail = "0.1"

License

This library is distributed under the terms of the MIT License. See LICENSE for details.

Contributing

Contributions are welcome! Please check out the contribution guidelines before getting started.