Node-RED:Библиотеки/node-red-node-email/Email out

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Нода «Email out»

Отправляет электронное письмо. В «msg.payload» – тело письма, в «msg.topic» – его тема.

Получатель письма по умолчанию задается в меню редактирования ноды (в поле «To»). Если оно будет пустым, нода «Email out» воспользуется свойством «msg.to» входящего сообщения. Кроме того, если это поле будет пустым, вы также можете задать свойство «msg.cc» и/или «msg.bcc».

Опционально в сообщении можно задать свойство «msg.from» (адрес отправителя) – оно перезапишет значение, по умолчанию заданное в поле «Userid» в меню редактирования ноды.

Значение в «payload» также может быть в HTML-формате.

Если в «payload» находится бинарный буфер, то он будет преобразован в приложение (т.е. файл, как бы приложенный к письму). Название файла задается в свойстве «msg.filename». Опционально для текстового тела письма в сообщение также можно добавить «msg.description».

Кроме того, в сообщение можно добавить свойство «msg.attachments», которое должно содержать массив с одним или несколькими приложениями в nodemailer-формате.

Если это необходимо получателю, в сообщение также можно добавить объект «msg.envelope», который содержит, как правило, дополнительные свойства «from» и «to».

Если вы используете самозаверенный сертификат, Nodemailer это может не понравиться, и в итоге он может отказаться отправлять сообщение. В этом случае попробуйте отключить TLS.

Примечание

Нода «Email out» использует SMTP с SSL и портом 465.

См.также

Внешние ссылки