'use strict'; const recipient = process.argv[2]; if (!recipient) { console.error('Usage: node example.com username@exmaple.com'); // eslint-disable-line no-console return process.exit(1); } const config = require('config'); const nodemailer = require('nodemailer'); const transporter = nodemailer.createTransport({ host: 'localhost', port: config.smtp.port, logger: true }); transporter.sendMail({ envelope: { from: 'andrisööö@kreata.ee', to: [recipient] }, from: 'andrisööö@kreata.ee', to: recipient, subject: 'Test ööö message [' + Date.now() + ']', text: 'Hello world! Current time is ' + new Date().toString(), html: '

Hello world! Current time is ' + new Date().toString() + '

', attachments: [{ path: __dirname + '/swan.jpg', filename: 'swän.jpg' }] });