Ruby
Need help with mailgun_rails?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.
jorgemanrubia

Description

Rails Action Mailer adapter for Mailgun

210 Stars 67 Forks MIT License 125 Commits 19 Opened issues

Services available

Need anything else?

mailgun_rails

Build Status

mailgun_rails is an Action Mailer adapter for using Mailgun in Rails apps. It uses the Mailgun HTTP API internally.

Installing

In your

Gemfile
gem 'mailgun_rails'

Usage

To configure your Mailgun credentials place the following code in the corresponding environment file (

development.rb
,
production.rb
...)
config.action_mailer.delivery_method = :mailgun
config.action_mailer.mailgun_settings = {
        api_key: '',
        domain: ''
}

Now you can send emails using plain Action Mailer:

email = mail from: '[email protected]', to: '[email protected]', subject: 'this is an email'
or 
email = mail from: 'Your Name Here ', to: '[email protected]', subject: 'this is an email'

Mailgun variables

email.mailgun_variables = {name_1: :value_1, name_2: value_2}

Recipient Variables (for batch sending)

email.mailgun_recipient_variables = {'[email protected]' => {id: 1}, '[email protected]' => {id: 2}}

Custom MIME headers

email.mailgun_headers = {foo: 'bar'}

Mailgun options

To provide option parameters like

o:campaign
or
o:tag
.
email.mailgun_options = {campaign: '1'}

Pull requests are welcomed

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.