Sha256: e2ad0d9953b1bc726560032e728e1efcd4c9addc8c3c3bdd67edbb6bf5f2c2c3

Contents?: true

Size: 644 Bytes

Versions: 2

Compression:

Stored size: 644 Bytes

Contents

if ENV['SMTP_PROVIDER'] == 'mandrill'
  SMTP_USERNAME = ENV.fetch 'MANDRILL_USERNAME'
  SMTP_PASSWORD = ENV.fetch 'MANDRILL_APIKEY'
elsif ENV['SMTP_PROVIDER'] == 'sendgrid'
  SMTP_USERNAME = ENV.fetch 'SENDGRID_USERNAME'
  SMTP_PASSWORD = ENV.fetch 'SENDGRID_PASSWORD'
else
  SMTP_USERNAME = ENV.fetch 'SMTP_USERNAME'
  SMTP_PASSWORD = ENV.fetch 'SMTP_PASSWORD'
end

SMTP_SETTINGS = {
  address: ENV.fetch('SMTP_ADDRESS'), # example: "smtp.mandrillapp.com"
  authentication: :plain,
  domain: ENV.fetch('SMTP_DOMAIN'), # example: "heroku.com"
  enable_starttls_auto: true,
  password: SMTP_PASSWORD,
  port: '587',
  user_name: SMTP_USERNAME
}

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
philosophies-suspenders-2.1.1 templates/smtp.rb
philosophies-suspenders-2.1.0 templates/smtp.rb