* feat: create a from_email_address and a reply_to_email_address * feat: update other mailers with the new SMTP email settings * test: update all spec files * fix: use the SMTP::Settings value * fix tests * spec: fix the comma * feat: tighten some logic * fix: test * fix tests * fix tests * final fix test commit * fix test * fix test * oops * feat: add a reply_to for Devise Mailer * chore: update the description * use a proc for reply_to * feat: update text * Update spec/mailers/digest_mailer_spec.rb Co-authored-by: Julianna Tetreault <32834804+juliannatetreault@users.noreply.github.com> * Update spec/mailers/verification_mailer_spec.rb Co-authored-by: Julianna Tetreault <32834804+juliannatetreault@users.noreply.github.com> * Update spec/mailers/shared_examples/renders_proper_email_headers.rb Co-authored-by: Julianna Tetreault <32834804+juliannatetreault@users.noreply.github.com> * refactor: move OPTIONS to a helper as its only being used in the view layer Co-authored-by: Julianna Tetreault <32834804+juliannatetreault@users.noreply.github.com>
13 lines
408 B
Ruby
13 lines
408 B
Ruby
class DeviseMailer < Devise::Mailer
|
|
default reply_to: proc { ForemInstance.reply_to_email_address }
|
|
|
|
include Deliverable
|
|
|
|
before_action :use_settings_general_values
|
|
|
|
def use_settings_general_values
|
|
Devise.mailer_sender =
|
|
"#{Settings::Community.community_name} <#{ForemInstance.from_email_address}>"
|
|
ActionMailer::Base.default_url_options[:host] = Settings::General.app_domain
|
|
end
|
|
end
|