Sha256: 2f8f5051d0351e598b065cda3a13f5e8af6c73329d72d9ad1b0a680f3014081b
Contents?: true
Size: 730 Bytes
Versions: 7
Compression:
Stored size: 730 Bytes
Contents
require 'net/smtp' module Mack module Notifier module DeliveryHandlers # :nodoc: # Delivers Mack::Notifier objects using Net::SMTP. module Smtp def self.deliver(mail) smtp_settings = app_config.notifier.smtp_settings smtp_settings.symbolize_keys! Net::SMTP.start(smtp_settings[:address], smtp_settings[:port], smtp_settings[:domain], smtp_settings[:user_name], smtp_settings[:password], smtp_settings[:authentication]) do |smtp| smtp.sendmail(mail.deliverable, mail.reply_to, mail.recipients) end end end # Smtp end # DeliveryHandlers end # Notifier end # Mack
Version data entries
7 entries across 7 versions & 1 rubygems