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


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 �\" <[email protected]>", // адрес отправителя. В случае, если аргумент отсутствует, будет использоваться адрес из Store "emailSettings"
    to: "[email protected], [email protected]", // адреса получателей
    subject: "Hello ✔" // Тема письма
    body: "", // Текст письма
    attachments: [] // Формат вложений описан здесь – https://github.com/nodemailer/nodemailer#attachments
}

callback

Функция, которая будет выполнена по завершению отправки (опционально).

Возвращаемые значения

null в случае переданной функции callback или Promise, если функция не передавалась.