Class: Dekiru::SmtpCheckMailer

Inherits:
ActionMailer::Base
  • Object
show all
Defined in:
lib/dekiru/smtp_check_mailer.rb

Instance Method Summary collapse

Instance Method Details

#checkmailObject



5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/dekiru/smtp_check_mailer.rb', line 5

def checkmail
  app_key = ENV['SMTP_CHECKER_APP_KEY'] || Rails.application.class.parent_name.downcase
  smtp_checker_to_addr = ENV['SMTP_CHECKER_TO_ADDR'] || '[email protected]'

  Rails.logger.error "ENV['SMTP_CHECKER_APP_KEY'] undefined!" if app_key.blank?
  Rails.logger.error "ENV['SMTP_CHECKER_TO_ADDR'] undefined!" if smtp_checker_to_addr.blank?

  Rails.logger.info "checkmail send start #{smtp_checker_to_addr} key:#{app_key}"
  subject = "[SMTP Checker] SMTP Check Mail"
  mail to: smtp_checker_to_addr, subject: subject do |format|
    format.text { render text: app_key }
  end
  Rails.logger.info "send to #{smtp_checker_to_addr} key:#{app_key}"
end