Crate mailgun46

Source
Expand description

use mailgun46::{Mailer, EmailBuilder};
// 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§

Email
EmailBody
EmailBuilder
Mailer
MessageId

Enums§

BuildError
Errors occuring when building an Email from EmailBuilder::build Missing fields etc..
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.