Начало работы


Blank CLI


Blank Schema


Serverside JS API


HTTP API


Интеграция


Email

Модуль 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, если функция не передавалась.