Модуль email
предназначен для работы с электронной почтой.
Подключение
let email = require("email");
send()
Метод email.send()
отправляет электронные письма. Под капотом используется Nodemailer.
Параметры подключения к SMTP серверу берутся из Store emailSettings
.
Синтаксис
email.send(message[, callback])
Параметры
message
Отправляемое сообщение (JavaScript Object).
Формат сообщения:
{
from: "\"Fred Foo �\" <foo@blurdybloop.com>", // адрес отправителя. В случае, если аргумент отсутствует, будет использоваться адрес из Store "emailSettings"
to: "bar@blurdybloop.com, baz@blurdybloop.com", // адреса получателей
subject: "Hello ✔" // Тема письма
body: "", // Текст письма
attachments: [] // Формат вложений описан здесь – https://github.com/nodemailer/nodemailer#attachments
}
callback
Функция, которая будет выполнена по завершению отправки (опционально).
Возвращаемые значения
null
в случае переданной функции callback
или Promise
, если функция не передавалась.