MailPlugger helps you to use different mail providers' API. You can use any APIs which one would like to use. It allows you to send different emails with different APIs. Also it can help to move between providers, load balacing or cost management.
Add this line to your application's Gemfile:
And then execute:
$ bundle install
Or install it yourself as:
$ gem install mail_plugger
- How to use MailPlugger.plug_in method
- How to use MailPlugger::DeliveryMethod class
- How to use MailPlugger in a Ruby script or IRB console
- How to use MailPlugger in Ruby on Rails
- How to add API specific options to the mailer method in Ruby on Rails
- How to add attachments to the mailer method in Ruby on Rails
- How to use more delivey systems in Ruby on Rails
- How to use one delivey system with more send methods in Ruby on Rails
- How to use AWS SES with MailPlugger in Ruby on Rails
- How to use SparkPost with MailPlugger in Ruby on Rails
- How to use SendGrid with MailPlugger in Ruby on Rails
- How to use Mandrill with MailPlugger in Ruby on Rails
- How to use Postmark with MailPlugger in Ruby on Rails
- How to use Mailgun with MailPlugger in Ruby on Rails
After checking out the repo, run
bin/setup to install dependencies. Then, run
rake spec to run the tests. You can also run
bin/console for an interactive prompt that will allow you to experiment.
To install this gem onto your local machine, run
bundle exec rake install.
To release a new version:
- Update CHANGELOG.md
- Update the version number in
version.rbmanually or use
gem-releasegem and run
gem bump -v major|minor|patch|rc|beta.
- Build gem with
bundle exec rake build.
bundle exec appraisal installto update gemfiles and commit the changes.
bundle exec rake release, which will create a git tag for the version, push git commits and tags, and push the
.gemfile to rubygems.org.
Bug reports and pull requests are welcome. Please read CONTRIBUTING.md if you would like to contribute to this project.
The gem is available as open source under the terms of the MIT License.