prevent the application from starting in development mode when SMTP settings are changed

This commit is contained in:
Régis Hanol 2016-06-03 17:39:54 +02:00
parent 5943483ef5
commit da43e4cf29
1 changed files with 5 additions and 0 deletions

View File

@ -3,3 +3,8 @@ require File.expand_path('../application', __FILE__)
# Initialize the rails application
Discourse::Application.initialize!
# When in "dev" mode, ensure we won't be sending any emails
if Rails.env.development? && ActionMailer::Base.smtp_settings != { address: "localhost", port: 1025 }
fail "In development mode, you should be using mailcatcher otherwise you might end up sending thousands of digest emails"
end