From 1112a1f08567db1f1b847106503a59129ff5a825 Mon Sep 17 00:00:00 2001 From: Shane Kilkelly Date: Wed, 21 Jun 2017 10:57:13 +0100 Subject: [PATCH] Instantiate the ses client if explicitly specified. This allows end-users to use AWS features such as instance roles, avoiding the use of explicit crendentials --- services/web/app/coffee/Features/Email/EmailSender.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/web/app/coffee/Features/Email/EmailSender.coffee b/services/web/app/coffee/Features/Email/EmailSender.coffee index 10dccfe53a..f65f04ebdf 100644 --- a/services/web/app/coffee/Features/Email/EmailSender.coffee +++ b/services/web/app/coffee/Features/Email/EmailSender.coffee @@ -18,7 +18,7 @@ client = logger.log options:options, "Would send email if enabled." callback() -if Settings?.email?.parameters?.AWSAccessKeyID? +if Settings?.email?.parameters?.AWSAccessKeyID? or Settings?.email?.driver == 'ses' logger.log "using aws ses for email" nm_client = nodemailer.createTransport(sesTransport(Settings.email.parameters)) else if Settings?.email?.parameters?.sendgridApiKey?