dougw-bc / bamboo_ses

AWS SES adapter for Bamboo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BambooSes

Elixir CI Module Version Hex Docs Total Download License Last Updated

AWS SES adapter for Bamboo

Installation

The package can be installed by adding :bamboo_ses to your list of dependencies in mix.exs:

def deps do
  [
    {:bamboo_ses, "~> 0.2.0"}
  ]
end

Configuration

Change the config for your mailer:

config :my_app, MyApp.Mailer,
  adapter: Bamboo.SesAdapter

This package has ExAws as a dependency, and you have to configure it. To find more on AWS key configuration, please follow this link.

You can also override the default ExAws configuration defining a Keyword list as :ex_aws key in the mailer config:

config :my_app, MyApp.Mailer,
  adapter: Bamboo.SesAdapter,
  ex_aws: [region: "eu-west-1"]

Usage

email = TestBambooSes.welcome_email()
email = Bamboo.SesAdapter.set_configuration_set(email, "configuration_set_name")
TestBambooSes.Mailer.deliver_now(email)

Copyright and License

Copyright (c) 2018 Kalys Osmonov

This library is released under the MIT License. See the LICENSE.md file.

About

AWS SES adapter for Bamboo

License:MIT License


Languages

Language:Elixir 100.0%