# Bamboo.MailjetAdapter

This is a [Mailjet]( adapter for the [Bamboo]( email app.

## Installation

If [available in Hex](, the package can be installed as:

1. Add `bamboo_mailjet` to your list of dependencies in `mix.exs`:

  def deps do
    [{:bamboo_mailjet, "~> 0.0.1"}]

2. Ensure `bamboo_mailjet` is started before your application:

  def application do
    [applications: [:bamboo_mailjet]]

3. Update your config file with your API keys, given that you properly set up a **Bamboo** mailer.

  # In config/config.exs, or, etc.
  config :my_app, MyApp.Mailer,
    adapter: Bamboo.MailjetAdapter,
    api_key: "my_api_key",
    api_private_key: "my_private_api_key"

 **Note:** Mailjet provides a "recipients" feature. From the Mailjet documentation:
> The recipients listed in **Recipients** will each receive a separate message without showing all the
> other recipients.

 To make use of this feature with Bamboo, when creating an email, set the "BCC" field only, leaving the TO and CC field empty.

 If TO and/or CC field are set, this adapter will generate the TO, CC and BCC fields in the "traditional" way.