Chris@0: # Loads action_mailer settings from email.yml Chris@0: # and turns deliveries on if configuration file is found Chris@0: Chris@0: filename = File.join(File.dirname(__FILE__), '..', 'email.yml') Chris@0: if File.file?(filename) Chris@0: mailconfig = YAML::load_file(filename) Chris@0: Chris@0: if mailconfig.is_a?(Hash) && mailconfig.has_key?(Rails.env) Chris@0: # Enable deliveries Chris@0: ActionMailer::Base.perform_deliveries = true Chris@0: Chris@0: mailconfig[Rails.env].each do |k, v| Chris@0: v.symbolize_keys! if v.respond_to?(:symbolize_keys!) Chris@0: ActionMailer::Base.send("#{k}=", v) Chris@0: end Chris@0: end Chris@0: end