OSDN Git Service

5b388ec59495ab32c42f52226c29199a12d99f7c
[redminele/redminele.git] / redmine / config / initializers / 40-email.rb
1 # Loads action_mailer settings from email.yml
2 # and turns deliveries on if configuration file is found
3
4 filename = File.join(File.dirname(__FILE__), '..', 'email.yml')
5 if File.file?(filename)
6   mailconfig = YAML::load_file(filename)
7
8   if mailconfig.is_a?(Hash) && mailconfig.has_key?(Rails.env)
9     # Enable deliveries
10     ActionMailer::Base.perform_deliveries = true
11     
12     mailconfig[Rails.env].each do |k, v|
13       v.symbolize_keys! if v.respond_to?(:symbolize_keys!)
14       ActionMailer::Base.send("#{k}=", v)
15     end
16   end
17 end