Class: DmCore::SiteMailer::DynamicSettingsInterceptor

Inherits:
Object
  • Object
show all
Defined in:
app/mailers/dm_core/site_mailer.rb

Class Method Summary collapse

Class Method Details

.delivering_email(message) ⇒ Object



9
10
11
12
13
14
15
# File 'app/mailers/dm_core/site_mailer.rb', line 9

def self.delivering_email(message)
  unless Account.current.nil?
    message.delivery_method.settings.merge!(Account.current.smtp_settings)
    message.from     = Account.current.preferred_smtp_from_email if message.from.blank?
    message.reply_to = Account.current.preferred_smtp_from_email if message.reply_to.blank?
  end
end