UNPKG

mail

Version:

This SMTP client library for Node.JS helps you send email safely and easily.

37 lines (30 loc) 856 B
/// client -- use the SMTP client with a Message object. // // For simple messages, it's safer to use Mail (see examples/mail.js). // This example uses a Message object to add some structure and // safety. var sys = require('sys'), mail = require('../lib'); var message = new mail.Message({ from: 'sender@example.net', to: ['name@somewhere.org'], subject: 'Hello from Node.JS' }) .body('Hello from Node.JS'); var client = mail.createClient({ host: 'smtp.gmail.com', username: 'me@gmail.com', password: '**password**' }); client.on('error', function(err) { client.end(); throw err; }); var transaction = client.mail(message.sender(), message.recipients()); transaction.on('ready', function() { transaction.end(message.toString()); transaction.on('end', function() { sys.debug('Message sent!'); client.quit(); }); });