mailgun_v3

Build Status Current Crates.io Version

reqwest based web bindings for Mailgun's v3 JSON API

https://docs.rs/mailgunv3/latest/mailgunv3/

currently implemented

Examples

Sending an email

```rust use mailgunv3::email::{Message, EmailAddress, MessageBody}; use mailgunv3::Credentials;

fn main(){ let msg = Message { to: vec![EmailAddress::address("target@example.org")], body: MessageBody::Text("hello world".tostring()), subject: String::from("sample subject"), ..Default::default() }; let sender = EmailAddress::address("sender@example.org"); let creds = Credentials::new( "key-abc1234567890", "example.org", ); let res = mailgunv3::email::send_email(&creds, &sender, msg); println!("{:?}", res); } ```

More examples can be found in the examples directory.