Skip to content

Commit

Permalink
Change SMTP provider (#156)
Browse files Browse the repository at this point in the history
  • Loading branch information
laurajaime committed Feb 20, 2024
1 parent d737ad8 commit 02e27d1
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 36 deletions.
11 changes: 0 additions & 11 deletions config/environments/integration.rb
Expand Up @@ -88,17 +88,6 @@
openssl_verify_mode: "none"
}

if Rails.application.secrets.sendgrid
config.action_mailer.default_options = {
"X-SMTPAPI" => {
filters: {
clicktrack: { settings: { enable: 0 } },
opentrack: { settings: { enable: 0 } }
}
}.to_json
}
end

# Use a different logger for distributed setups.
# require 'syslog/logger'
# config.logger = ActiveSupport::TaggedLogging.new(Syslog::Logger.new 'app-name')
Expand Down
11 changes: 0 additions & 11 deletions config/environments/production.rb
Expand Up @@ -82,17 +82,6 @@
openssl_verify_mode: "none"
}

if Rails.application.secrets.sendgrid
config.action_mailer.default_options = {
"X-SMTPAPI" => {
filters: {
clicktrack: { settings: { enable: 0 } },
opentrack: { settings: { enable: 0 } }
}
}.to_json
}
end

# Use a different logger for distributed setups.
# require 'syslog/logger'
# config.logger = ActiveSupport::TaggedLogging.new(Syslog::Logger.new 'app-name')
Expand Down
2 changes: 1 addition & 1 deletion config/initializers/figaro.rb
Expand Up @@ -5,7 +5,7 @@
keys = %w(SECRET_KEY_BASE)
unless env.development? || env.test?
keys += %w(DB_DATABASE DB_PASSWORD DB_USERNAME)
keys += %w(SENDGRID_USERNAME SENDGRID_PASSWORD)
keys += %w(MAILER_SMTP_ADDRESS MAILER_SMTP_DOMAIN MAILER_SMTP_PORT MAILER_SMTP_USER_NAME MAILER_SMTP_PASSWORD)
keys += %w(GEOCODER_LOOKUP_API_KEY)
keys += %w(SANT_BOI_CENSUS_URL SANT_BOI_CENSUS_SECRET SANT_BOI_CENSUS_USER SANT_BOI_CENSUS_PASSWORD SANT_BOI_CENSUS_DBOID)
end
Expand Down
24 changes: 11 additions & 13 deletions config/secrets.yml
Expand Up @@ -138,8 +138,8 @@ development:
smtp_address: <%= ENV["MAILER_SMTP_ADDRESS"] %>
smtp_domain: <%= ENV["MAILER_SMTP_DOMAIN"] %>
smtp_port: <%= ENV["MAILER_SMTP_PORT"] %>
smtp_starttls_auto: false
smtp_authentication: "login"
smtp_starttls_auto: true
smtp_authentication: "plain"

test:
<<: *default
Expand All @@ -155,28 +155,26 @@ test:
integration:
<<: *default
secret_key_base: <%= ENV['SECRET_KEY_BASE'] %>
sendgrid: <%= !ENV["SENDGRID_USERNAME"].blank? %>
smtp_username: <%= ENV["MAILER_SMTP_USER_NAME"] %>
smtp_password: <%= ENV["MAILER_SMTP_PASSWORD"] %>
smtp_address: <%= ENV["MAILER_SMTP_ADDRESS"] %>
smtp_domain: <%= ENV["MAILER_SMTP_DOMAIN"] %>
smtp_port: <%= ENV["MAILER_SMTP_PORT"] %>
smtp_starttls_auto: false
smtp_authentication: "login"
smtp_starttls_auto: true
smtp_authentication: "plain"

# Do not keep production secrets in the repository,
# instead read values from the environment.
production:
<<: *default
secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
sendgrid: <%= !ENV["SENDGRID_USERNAME"].blank? %>
smtp_username: <%= ENV["MAILER_SMTP_USER_NAME"] || ENV["SENDGRID_USERNAME"] %>
smtp_password: <%= ENV["MAILER_SMTP_PASSWORD"] || ENV["SENDGRID_PASSWORD"] %>
smtp_address: <%= ENV["MAILER_SMTP_ADDRESS"] || "smtp.sendgrid.net" %>
smtp_domain: <%= ENV["MAILER_SMTP_DOMAIN"] || "heroku.com" %>
smtp_port: <%= ENV["MAILER_SMTP_PORT"] || "587" %>
smtp_starttls_auto: false
smtp_authentication: "login"
smtp_username: <%= ENV["MAILER_SMTP_USER_NAME"] %>
smtp_password: <%= ENV["MAILER_SMTP_PASSWORD"] %>
smtp_address: <%= ENV["MAILER_SMTP_ADDRESS"] %>
smtp_domain: <%= ENV["MAILER_SMTP_DOMAIN"] %>
smtp_port: <%= ENV["MAILER_SMTP_PORT"] %>
smtp_starttls_auto: true
smtp_authentication: "plain"
omniauth:
facebook:
enabled: false
Expand Down

0 comments on commit 02e27d1

Please sign in to comment.