Sha256: e34e815410a6c94ae91331911e6604944eba3f2f8bacfead6c3e41bf78ebf4d7
Contents?: true
Size: 756 Bytes
Versions: 16
Compression:
Stored size: 756 Bytes
Contents
# Uses an interceptor hook to set the smtp_settings to values from the account # All mailers should inherit from this class #------------------------------------------------------------------------------ class DmCore::SiteMailer < ActionMailer::Base layout 'email_templates/default_email_layout' class DynamicSettingsInterceptor 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 end register_interceptor DynamicSettingsInterceptor end
Version data entries
16 entries across 16 versions & 1 rubygems