33 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Ruby
		
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Ruby
		
	
	
	
| class CronMail < ActionMailer::Base
 | |
|   default :from => "orbit_test@rulingcom.com"
 | |
|   
 | |
|   def get_settings
 | |
|   	  	# @@smtp_settings = {
 | |
|    #    :address => "smtp.gmail.com",
 | |
|    #    :port => '587',
 | |
|    #    :domain => "smtp.gmail.com",
 | |
|    #    :authentication => "plain",
 | |
|    #    :user_name => "redmine@rulingcom.com",
 | |
|    #    :password => "rulingredmine",
 | |
|    #    :tls => true,
 | |
| 			# :enable_starttls_auto => true
 | |
|    #   }
 | |
|   	@@smtp_settings = {
 | |
|       :address => @site['mail_settings']['address'],
 | |
|       :port => @site['mail_settings']['port'],
 | |
|       :domain => @site['mail_settings']['domain'],
 | |
|       :authentication => @site['mail_settings']['authentication'],
 | |
|       :user_name => @site['mail_settings']['user_name'],
 | |
|       :password => @site['mail_settings']['password'],
 | |
|       :tls => @site['mail_settings']['tls'],
 | |
| 			:enable_starttls_auto => @site['mail_settings']['enable_starttls_auto']
 | |
|     }
 | |
|   end
 | |
| 
 | |
| 
 | |
|   def time_check(msg)
 | |
|   	get_settings
 | |
|     #attachments["rails.png"] = File.read("#{Rails.root}/public/images/rails.png")
 | |
|     mail(:to => "Chris <chris@rulingcom.com>", :subject => msg)
 | |
|   end
 | |
| end |