UNPKG

nodemailer

Version:

Easy to use module to send e-mails, supports unicode and SSL/TLS

53 lines (43 loc) 1.37 kB
var nodemailer = require('../lib/nodemailer'); // Create a SMTP transport object var transport = nodemailer.createTransport("SMTP", { service: 'Gmail', // use well known service auth: { user: "test.nodemailer@gmail.com", pass: "Nodemailer123" } }); console.log('SMTP Configured'); // Message object var message = { // sender info from: 'Sender Name <sender@example.com>', // Comma separated list of recipients to: '"Receiver Name" <nodemailer@disposebox.com>', // Subject of the message subject: 'Nodemailer is unicode friendly ✔', // text: "plaintext alternative", // An array of alternatives alternatives:[ { contentType: "text/x-web-markdown", contents: '**markdown** alternative' }, { contentType: "text/html; charset=utf-8", contentEncoding: "7bit", contents: '<h1>html alternative</h1>' } ] }; console.log('Sending Mail'); transport.sendMail(message, function(error){ if(error){ console.log('Error occured'); console.log(error.message); return; } console.log('Message sent successfully!'); // if you don't want to use this transport object anymore, uncomment following line //transport.close(); // close the connection pool });