This is a Mailjet adapter for the Bamboo email app.
If available in Hex, the package can be installed as:
- Add
bamboo_mailjet
to your list of dependencies inmix.exs
:
def deps do
[{:bamboo_mailjet, "~> 0.0.1"}]
end
- Ensure
bamboo_mailjet
is started before your application:
def application do
[applications: [:bamboo_mailjet]]
end
- Update your config file with your API keys, given that you properly set up a Bamboo mailer.
# In config/config.exs, or config.prod.exs, 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.