ActionMailer::Base.raise_delivery_errors = true begin ActionMailer::Base.delivery_method = Rails.env == "test" ? :test : :smtp rescue # this can happen on the build server when it's compiling assets and doesn't have the 'jam' database ActionMailer::Base.delivery_method = :test end ActionMailer::Base.smtp_settings = { :address => Rails.application.config.email_smtp_address, :port => Rails.application.config.email_smtp_port, :domain => Rails.application.config.email_smtp_domain, :authentication => Rails.application.config.email_smtp_authentication, :user_name => Rails.application.config.email_smtp_user_name, :password => Rails.application.config.email_smtp_password , :enable_starttls_auto => Rails.application.config.email_smtp_starttls_auto }