Metaforce Delivery Method
A delivery method for the Mail gem using Metaforce#send_email as a backend.
Rails Setup
Add the gem to your Gemfile:
gem 'metaforce-delivery_method'
Export your credentials:
export SALESFORCE_USERNAME="username"
export SALESFORCE_PASSWORD="password"
export SALESFORCE_SECURITY_TOKEN="security token"
Then use mailers just like you would with any other delivery method:
# app/mailers/user_mailer.rb
class UserMailer < ActionMailer::Base
default from: "from@example.com"
def welcome_email
mail(to: 'foo@example.com', subject: 'Welcome!')
end
end
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request