var transporter = mail.createTransport({
service: 'Gmail',
auth: {
user: 'exapmle@gmail.com',
pass: '***'
}
});
var mailOptions = {
from: 'Autorization <webmaster@example.ru>',
to: 'example@mail.ru',
subject: 'Hello',
html: '<b>test</b>'
};
transporter.sendMail(mailOptions, function (err, info) {
res.end('OK');
});
const nodemailer = require('nodemailer');
const directTransport = require('nodemailer-direct-transport');
const fromHost = `mail.my`;
const from = 'Mail' + '@' + fromHost; //придумываете свою почту(может быть несуществующая)
const to = prompt('Кому отправить: ').trim();
const transport = nodemailer.createTransport(directTransport({
name: fromHost
}));
transport.sendMail({
from, to,
subject: 'Заголовок письма',
html: `
<h1>Ваше письмо</h1>
`
}, (err, data) => {
if (err) {
console.error('Ошибка при отправке:', err);
} else {
console.log('Письмо отправлено');
}
});