Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const nodemailer = require("nodemailer");
- const smtpTransport = require("nodemailer-smtp-transport");
- // create reusable transport method (opens pool of SMTP connections)
- const transport = nodemailer.createTransport(smtpTransport({
- service: 'Mailgun',
- auth: {
- user: 'postmaster@sandboxXXXXXXXXXXXXXXX.mailgun.org',
- pass: 'XXXXXXXXXXXXXXXXXXX'
- }
- }));
- module.exports = function(req, res) {
- // setup e-mail
- var mailOptions = {
- from : "Mailgun Sandbox <postmaster@sandboxXXXXXXXXXXXXXXXX.mailgun.org>",
- to : "<XXXXXXXXXX@gmail.com>",
- subject : "BLAAAH",
- text : "Blahblahblah",
- html : "<h1>Blah</h1>"
- }
- // send mail
- transport.sendMail(mailOptions, function(error, data){
- if (error) {
- console.log('Error');
- res.writeHead(500, { 'Content-Type': 'text/html' });
- } else {
- console.log('Message sent');
- res.writeHead(200, { 'Content-Type': 'text/html' });
- transport.close();
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement