Module | Mack::Notifier::DeliveryHandlers::Smtp |
In: |
lib/mack-notifier/delivery_handlers/smtp.rb
|
Delivers Mack::Notifier objects using Net::SMTP.
# 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