Skip to content

shoppu/mailgun-api-rails

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mailgun API Action Mailer Adapter

A simple Mailgun API Action Mailer adapter.

The alternatives try to recreate The Matrix, while others just utilize the config.action_mailer.delivery_method = :smtp. Why make a gem for that? Here is what Mailgun says "Send with SMTP or API".

Install

Plop the gem into your Gemfile.

gem 'mailgun-api-rails'

Run the bundle command.

$ bundle

Set the delivery_method to :mailgun in config/application.rb or your environment specific configuration. When it comes to the mailgun_settings, I just map them from my .env file

config.action_mailer.delivery_method = :mailgun

## Settings
config.action_mailer.mailgun_settings = {
  domain:       ENV['MAILGUN_DOMAIN'],
  api_key:      ENV['MAILGUN_API_KEY'],       
  api_base_url: ENV['MAILGUN_API_BASE_URL']   ## api.mailgun.net/v3
}

Boom. Done. Works with devise_mail as well.

About

Mailgun API adapter for Action Mailer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages