Одной из стандартных задач веб-разработки является отправка писем на различные email-адреса. Она может быть полезна при восстановлении паролей пользователей, для уведомлений о различных акциях компании, для информирования администратора сайта об ошибках в работе сервера и во многих других ситуациях. В случае разработки приложения на Node.js у нас есть сразу несколько вариантов модулей для реализации отправки почты с поддержкой html: 1) Nodemailer. Он устанавливается следующим образом: ~$ npm i nodemailer. Отправка писем с помощью этого npm-пакета выглядит немного громоздко, поэтому имеет смысл использовать функцию-обертку, наподобие такой: const nodemailer = require('nodemailer'); const config = require('../config'); module.exports = function(email, subject, message) { const mailTransport = nodemailer.createTransport({ service: 'gmail', secure: false, port: 25, auth: { user: config.email.user, pass: config.email.pass }, tls: { rejectUnauthorized: false } }); mailTran