Module Mack::Notifier::DeliveryHandlers::Smtp
In: lib/mack-notifier/delivery_handlers/smtp.rb

Delivers Mack::Notifier objects using Net::SMTP.

Methods

deliver  

Public Class methods

[Source]

    # File lib/mack-notifier/delivery_handlers/smtp.rb, line 8
 8:         def self.deliver(mail)
 9:           smtp_settings = app_config.notifier.smtp_settings
10:           smtp_settings.symbolize_keys!
11:           Net::SMTP.start(smtp_settings[:address], smtp_settings[:port], 
12:                           smtp_settings[:domain], smtp_settings[:user_name], 
13:                           smtp_settings[:password], smtp_settings[:authentication]) do |smtp|
14:             smtp.sendmail(mail.deliverable, mail.reply_to, mail.recipients)
15:           end
16:         end

[Validate]