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..16da98f41 100644 --- a/services/mailer.js +++ b/services/mailer.js @@ -1,10 +1,17 @@ const nodemailer = require('nodemailer'); -if (!process.env.TALK_SMTP_CONNECTION_URL) { - console.error('TALK_SMTP_CONNECTION_URL should be defined if you would like to send password reset emails from Talk'); +if (!process.env.TALK_SMTP_USERNAME || !process.env.TALK_SMTP_PASSWORD) { + console.error('TALK_SMTP_USERNAME and TALK_SMTP_PASSWORD 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 = {