Crate mailgun46[−][src]
use mailgun46::{Mailer, EmailBuilder}; use anyhow::Result; // Setup a new client from env. // The <from> header will be noreply@domain. let client = Mailer::from_env()?; EmailBuilder::default() .to("somethingparseableasanemail") .subject("An email") .text_body("A plain, informative text body") .build()? .send(&client).await?;
Structs
EmailBuilder | |
Mailer | |
MessageId |
Enums
BuildError | Errors occuring when building an Email from EmailBuilder::build Missing fields etc.. |
EmailBody | |
SendError | Errors occuring when building an Email from EmailBuilder::build Network errors and unexpected replies from Mailgun |
SetupError | Error occuring when building a Mailer instance. |