From 1c2b2c142ec5878e1f6c6a0b6178c8d668791592 Mon Sep 17 00:00:00 2001 From: Riley Davis Date: Wed, 7 Dec 2016 11:04:57 -1000 Subject: [PATCH] change the environment vars. can't use sendgrid connection string --- .gitignore | 1 + services/mailer.js | 11 +++++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5a42acb67..c76651868 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,7 @@ dist/coral-admin/bundle.js tests/e2e/reports .DS_Store *.iml +*.swp dump.rdb .env gaba.cfg diff --git a/services/mailer.js b/services/mailer.js index 4da8024ca..0e9accf2b 100644 --- a/services/mailer.js +++ b/services/mailer.js @@ -1,10 +1,17 @@ const nodemailer = require('nodemailer'); -if (!process.env.TALK_SMTP_CONNECTION_URL) { +if (!process.env.TALK_SMTP_USERNAME || !process.env.TALK_SMTP_PASSWORD) { console.error('TALK_SMTP_CONNECTION_URL should be defined if you would like to send password reset emails from Talk'); } -const defaultTransporter = nodemailer.createTransport(process.env.TALK_SMTP_CONNECTION_URL); +const defaultTransporter = nodemailer.createTransport({ + // https://github.com/nodemailer/nodemailer-wellknown#supported-services + service: 'SendGrid', + auth: { + user: process.env.TALK_SMTP_USERNAME, + pass: process.env.TALK_SMTP_PASSWORD + } +}); const mailer = {