Skip to content

briisk/bamboo_mailjet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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"}]
end
  1. Ensure bamboo_mailjet is started before your application:
def application do
  [applications: [:bamboo_mailjet]]
end
  1. 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.

About

A Mailjet adapter for Bamboo

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Elixir 100.0%