FEATURE: sendgrid webhooks

This commit is contained in:
Régis Hanol
2016-06-01 21:48:06 +02:00
parent 0f8b4dcc86
commit 9704603fab
7 changed files with 87 additions and 7 deletions

View File

@ -51,4 +51,22 @@ Discourse::Application.configure do
if emails = GlobalSetting.developer_emails
config.developer_emails = emails.split(",").map(&:downcase).map(&:strip)
end
if GlobalSetting.smtp_address
settings = {
address: GlobalSetting.smtp_address,
port: GlobalSetting.smtp_port,
domain: GlobalSetting.smtp_domain,
user_name: GlobalSetting.smtp_user_name,
password: GlobalSetting.smtp_password,
authentication: GlobalSetting.smtp_authentication,
enable_starttls_auto: GlobalSetting.smtp_enable_start_tls
}
settings[:openssl_verify_mode] = GlobalSetting.smtp_openssl_verify_mode if GlobalSetting.smtp_openssl_verify_mode
config.action_mailer.smtp_settings = settings.reject{|_, y| y.nil?}
end
end