Sha256: a3fc52d8d3f409b0cee4b8ece8ccd3f65b9bd7964ccab682e9b177869dd22920

Contents?: true

Size: 731 Bytes

Versions: 3

Compression:

Stored size: 731 Bytes

Contents

# encoding: UTF-8
module Campagne
  class Sender

    def self.deliver_email(email, subject, email_body, token)
      sleep 0.5
      ActionMailer::Base::mail({
        :from => "#{Rails.application.config.campagne_from_name} <#{Rails.application.config.campagne_from_email}>",
        :to => email.downcase,
        :subject => subject,
        :body => email_body,
        :content_type => 'text/html; charset=UTF-8',
        :'Return-Path' => "bounce+#{token}@#{Rails.application.config.campagne_domain}",
        :'List-Unsubscribe' => "<mailto:unsubscribe-#{token}@#{Rails.application.config.campagne_domain}>, <#{Rails.application.config.campagne_base_url}/campagne/unsubscribe/#{token}>"
      }).deliver
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
campagne-0.2.2 app/models/campagne/sender.rb
campagne-0.2.0 app/models/campagne/sender.rb
campagne-0.1.2 app/models/campagne/sender.rb