diff --git a/.editorconfig b/.editorconfig index 9c378bd19..986314661 100644 --- a/.editorconfig +++ b/.editorconfig @@ -1,7 +1,7 @@ root = true [*] -indent_style = tab +indent_style = space end_of_line = lf charset = utf-8 trim_trailing_whitespace = true diff --git a/package.json b/package.json index db7117b47..110a7c47d 100644 --- a/package.json +++ b/package.json @@ -55,6 +55,7 @@ "mongoose": "^4.6.5", "morgan": "^1.7.0", "nodemailer": "^2.6.4", + "nodemailer-sendgrid-transport": "^0.2.0", "prompt": "^1.0.0", "uuid": "^2.0.3" }, diff --git a/services/mailer.js b/services/mailer.js new file mode 100644 index 000000000..ec1dd5f5e --- /dev/null +++ b/services/mailer.js @@ -0,0 +1,52 @@ +const nodemailer = require('nodemailer'); +const sgTransport = require('nodemailer-sendgrid-transport'); +const options = { + auth: { + api_key: process.env.TALK_SENDGRID_APIKEY + } +}; + +const transporter = nodemailer.createTransport(sgTransport(options)); + +transporter.sendMail({ + from: 'support@mrdavis.com', + to: 'riley.davis@gmail.com', + subject: 'this is only a test', + text: 'this is the body of the email maybe?', + html: `
| foo | bar |
|---|---|
| riley | davis | +