parent
b8e6ca45e5
commit
0e0b4f9e59
@ -1,6 +1,6 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
class ApplicationMailer < ActionMailer::Base
|
||||
default from: (ENV['SMTP_FROM_ADDRESS'] || 'notifications@localhost')
|
||||
default from: ENV.fetch('SMTP_FROM_ADDRESS') { 'notifications@localhost' }
|
||||
layout 'mailer'
|
||||
end
|
||||
|
@ -0,0 +1,32 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
class UserMailer < Devise::Mailer
|
||||
default from: ENV.fetch('SMTP_FROM_ADDRESS') { 'notifications@localhost' }
|
||||
layout 'mailer'
|
||||
|
||||
def confirmation_instructions(user, token)
|
||||
@resource = user
|
||||
@token = token
|
||||
|
||||
I18n.with_locale(@resource.locale || I18n.default_locale) do
|
||||
mail to: @resource.email
|
||||
end
|
||||
end
|
||||
|
||||
def reset_password_instructions(user, token)
|
||||
@resource = user
|
||||
@token = token
|
||||
|
||||
I18n.with_locale(@resource.locale || I18n.default_locale) do
|
||||
mail to: @resource.email
|
||||
end
|
||||
end
|
||||
|
||||
def password_change(user)
|
||||
@resource = user
|
||||
|
||||
I18n.with_locale(@resource.locale || I18n.default_locale) do
|
||||
mail to: @resource.email
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Reference in new issue