Browse Source

Configure mailer

pull/92/head
Angel Aviel Domaoan 4 years ago
parent
commit
8c91ab3186
  1. 23
      config/application.rb
  2. 11
      config/application.yml
  3. 2
      config/credentials/production.yml.enc

23
config/application.rb

@ -18,5 +18,28 @@ module CdaoPjet
# #
# config.time_zone = "Central Time (US & Canada)" # config.time_zone = "Central Time (US & Canada)"
# config.eager_load_paths << Rails.root.join("extras") # config.eager_load_paths << Rails.root.join("extras")
# Mailer
if Rails.env.production?
config.action_mailer.delivery_method = :smtp
config.action_mailer.default_options = {
from: ENV["MAILER_FROM"],
reply_to: ENV["REPLY_TO"],
subject: ENV["MAILER_SUBJECT"],
}
config.action_mailer.smtp_settings = {
address: ENV["MAILER_ADDRESS"],
port: ENV["MAILER_PORT"],
domain: ENV["MAILER_DOMAIN"],
user_name: ENV["MAILER_USERNAME"],
password: ENV["MAILER_PASSWORD"],
authentication: :plain,
enable_starttls_auto: "true",
}
config.action_mailer.default_url_options = {
host: ENV["MAILER_URL_HOST"] || ENV["URL_HOST"],
only_path: !(Figaro.env.mailer_url_host? || Figaro.env.url_host?),
}
end
end end
end end

11
config/application.yml

@ -15,3 +15,14 @@ RAILS_SERVE_STATIC_FILES: '<%= Rails.application.credentials.RAILS_SERVE_STATIC_
HEALTHCHECK_AUTH: '<%= Rails.application.credentials.HEALTHCHECK_AUTH || true %>' HEALTHCHECK_AUTH: '<%= Rails.application.credentials.HEALTHCHECK_AUTH || true %>'
HEALTHCHECK_SSL: '<%= Rails.application.credentials.HEALTHCHECK_SSL || false %>' HEALTHCHECK_SSL: '<%= Rails.application.credentials.HEALTHCHECK_SSL || false %>'
MAILER_ADDRESS: '<%= Rails.application.credentials.MAILER_ADDRESS %>'
MAILER_PORT: '<%= Rails.application.credentials.MAILER_PORT %>'
MAILER_DOMAIN: '<%= Rails.application.credentials.MAILER_DOMAIN %>'
MAILER_USERNAME: '<%= Rails.application.credentials.MAILER_USERNAME %>'
MAILER_PASSWORD: '<%= Rails.application.credentials.MAILER_PASSWORD %>'
MAILER_AUTHENTICATION: '<%= Rails.application.credentials.MAILER_AUTHENTICATION %>'
MAILER_ENABLE_STARTTLS_AUTO: '<%= Rails.application.credentials.MAILER_ENABLE_STARTTLS_AUTO %>'
MAILER_URL_HOST: '<%= Rails.application.credentials.MAILER_URL_HOST %>'
URL_HOST: '<%= Rails.application.credentials.URL_HOST %>'

2
config/credentials/production.yml.enc

@ -1 +1 @@
kAdrOTYPweXMtpkM+D3A6LS5wWVusnrJfwnDnnqo8Txga/Xqo3GwPrkjWWOTS8T4Ct0q2lEPHDyV0XB2geT/ichbiu0/EtqgJ8pfhpfnvsCX1uLaduYZ6e+VLGjWpqkr3Yz/KCRARN8Bje/Rrqs8G0WulTdvZAIIaITM9+RSOA5jSBQEEI31I1RFP5NGDBQo+mTUOIk5Kxn7YkccgPIDBvegttSbLD54l31ubXRNk65a7bXUuzOPNzcWHYjPO7f4+SFOY2hpSnJjWLlJodsLdO/tZL9iqGUb4rCdvJcnjgV0FEmwWMnRtM1khX9S6doyMKjXmXBmMUtOUZ+HBfNVFh91iNXHEndI2kGnCCNWyNKO/AMKLSMKdz14iLWvcIEjsppFKaEImWfZfxh4L4XxAzjppdFxj0LQCTzZ4ctHPGnl2mco9l9ZpD7hMcqgCQyR1cDI2JMn6MffuqZKXMqVeAGAqO5dP3nioA18fmgw7B7fEelu4FI637IlD/4C3mFS/+z6U14Ixu+W8RjOmFBCi04ngQ3RJxxq1YFk9PUxVv1t0nNbTRSDoV/fNgDPhsuzYBdXIpVmD7ic4pbyJohO46EPCMOO+DixBYeintVaCMcFZaKbnOZauUIbiDi1t7V7X+42v8O8Jaq9H418q/UQUDgaSa8RSXq9IWLn/Hrgg5JnjclNwFQ+s6Xq294sc2KkpQOGDAue8dlC8Ets3OTHyik3w4YibRdyfSk1eEMf4Y5XWgpVC0j+1Av5qaXdgC7B8T+iJBQ059WFS3509ofeKfgCAVf6PZ7yb/iJDX6oUZCNZKDz7l6phlwcEbNCU9loqN7XVgLso8jraziuqxLncMcAXehXhpCpRXElcnBRnkxzhGq5XPAKTY8TvwUQRu0A/xImTAtb5XjLfumI+ytmbYvkENhtetp/bCp76ndao8a0ct0ZqUcgHS0pE0b1nPR5lQDCHsCKfXP3AsmTD9V2CTTiqsJim7KEf1tDm8Ug9mVuvf/RX6iEjV/NjMolLggu7Y407bIlhwtgIvuiqRjT9kQsHdCdAiWW8D8pI4p5QY2Z7/6tAYOhbcn3BcJ1ovn4sQqMan+oBSWr6Wufcn9UrbzO0eBAHLtuYwB3myHhV/CGnVQBvTLmglzGBayEd41jRA/FJqBKDZ4cJUClaGPhFH3B3s9GbEWLE8phYzLcChE12MLhp4AojBTnPhhFMbag1d2FtEbA4gYprGQeN+pU7eiHrOK02aNz5y9vEJJL8Y42P7UZI737DdyYRleiDK9DEONSDQ7sE3i0KFHrYth1v7i/XrpN1nCdRfVpRotv0r89Y3AMqS+peBK++DYab8xkid9ec0VUfhXG0AZeQmqZySrYhfL7vUwV8lgCDw==--UPKwflZiWNSmdmYT--0VnZK0HylhMCbKeV/2p7fw== zImnRtI3YnVwgwiE5muJfsatJ9O3/H4KCNEdgGxGdZX89La8jz739m82wgCyAhcENEZsfeD6k8wEYLZNvj5cHZv2p0u1F5ja3XV719t9/m+LOSGIa5eqgDQYVpnb5GqvbrIZoKjRdODjex7NTzderUU1g5fzAMsfFZ8HpCLKNlUI/3pTxzTY+FOZkDRvFDDCi+50YmgxTylByqVosos4seUL1D84kLUoifdsT8nDC+GJt38OvtVOSgowt2dYdCUbMoB7xhNpE3uxL7NgQL3x97Wfu/6LyzVYPRfTykYzXFJvxpyyKr7zys9aqaJMO04gdtN0vG/Yam7BnwV16RW53Lst78nn71sYSrI3zb3RnyBltw2Ydhs+C7bNsnnGJTdQGUeMGERellHo0OwaJ/taW3AnniKrqodiLZW76vH3shoowq8EgaxwxbH9Z+M47D0ICkzx8UkCvSFc+Rv9xE4eoeX9/5OQ/r6yo2WN0Yz2OLLiHqHOaIMh+5ycZlTghQetmE89g/kSyQ/Niu6i49LYE4jvSORbK31c7cbco/ZBnk7fmIkSNAlYjpvNkstQHtRqkSqA+QEyywKpca9dsEhiwRZeCkgCaaODiKJst97e/+oprxrDbJ+R/XYvHlFmkNTg2ENb30OwALa9KAxdUl1cEgaP/49OhETNel6zYpZgXBobhdVfAfax8FnPXgEmIC8oUNJXzEKObInUdHexmoVWUpphcrGlN1X/UI4t55jy4Fg/eSrEZAMpAYPCljuNbMLVUh9MperpxnENJS04eWoKAHdZZTB+K+4SA+L/gAoC/rshYL/YGueWqWvzXkGZzRCaZocDspyP5e0zzc6dTGSNhUg8xtYy3TsmmKVckP4ALM04yNTlh7f/Isp7YS0kLmUqmrCC+1eKm0ZmUcU64H35fLj/WTcK0bW2rhBf96XwNLs3drIOoYELhT28+/k4s+Ifz0ABhHsl2QGUUxntSapKSsgDfQmhCwZb1rt8qnqn35vrIHsHLlRf8KwPoc4iDK76IVr/0EYGG6qEZ5sbzjCqRKxdK4fgrVZqSqjdOvALc8DF0PvQRR5mb/zJgo2pYFVDH2sPKyDStyT0704j0EF7ckrx5GqIs0jQNTYVhyI9FMcggfQA+/jixNqVAdYylFB3ILRjU6WI/wmVJFeiDMXyK0pzVZ0ojxpbnMu65hz52gyE0UBnfausQJxiHCKMDRBeFoYjIVcnbBh+/Dz7MLsrTTODFBJRk19GROiODD7iFZR21aXCdgyhMyRHPAkTeFu5w1VYQg4w0aU0xyAwsn6w/bpeU1/gzHia8PihiORQxLKltcr/AfOmX245n47mXcyRNuzLaYaYnA9AGdJOA/bb354XiLzNoHROzXL/Pz9ve4FouE5V3DnGVJZLDJWt6vva5VTMFE0D5cipOwT6mWcHWBFROPLqnxeQOlUog0DoEViX9tgxNWFFH8QwfVn14ygPjaBpSr4AoFx0hMD/OAX+8lHsBXszI5k/ptJeW9YI9IOGDmBLoLXvQxMhvfOCb5OpjV21Qxu1iAawuhnRwseW6YHQv5+LC++4HCULnlhW+Jl6418+PbXAPLF8gxS0KdvitdKQ75hEQy80vXKzHiRKEoU9FPVuqdhJgC43gtpfMRXCaszUOC40XSxO7J8Z0fT1HkWyXgRmVwdwFC6MdNa4rtvL09fHY5glcDlqZVaILPXeXx7XVtXl8Vc8q3LLWGhvZbIktT7bGY/RuWPzUfKmDpN6qLE49JzwcG1+c25O8ZFmeUhE/RaqFVpn0ApUb5/dZZ5bjTyz--tFy5q4uSQTgBSzh2--zlOPC4U+D5yNvNoFj/m7iQ==
Loading…
Cancel
Save