# frozen_string_literal: true # Load the Rails application. require_relative "application" # Initialize the Rails application. Rails.application.initialize! # When in "dev" mode, ensure we won't be sending any emails if Rails.env.development? && !GlobalSetting.try(:use_smtp_environment_in_development) && ActionMailer::Base.smtp_settings.slice(:address, :port) != { address: "localhost", port: ENV["DISCOURSE_LOCAL_EMAIL_PORT"] || 1025 } fail "In development mode, you should be using a local development mail server to avoid unintentionally sending real mail" end