bamboo v1.0.0-rc.1 Bamboo.MailgunAdapter

Sends email using Mailgun’s API.

Use this adapter to send emails through Mailgun’s API. Requires that an API key and a domain are set in the config.

Example config

# In config/config.exs, or config.prod.exs, etc.
config :my_app, MyApp.Mailer,
  adapter: Bamboo.MailgunAdapter,
  api_key: "my_api_key",
  domain: "your.domain"

# Define a Mailer. Maybe in lib/my_app/mailer.ex
defmodule MyApp.Mailer do
  use Bamboo.Mailer, otp_app: :my_app
end

Summary

Functions

deliver(email, config)

Callback implementation for Bamboo.Adapter.deliver/2.

filter_non_empty_mailgun_fields(map)