Отправить письмо

Описание
Блок отправляет электронное письмо одному или нескольким получателям через SMTP-сервер.
Описание параметров
Блок имеет ряд параметр:
-
Логин - логин от почтового аккаунта отправителя;
Тип данных:
str (Строка)
Пример:
user
-
Пароль - пароль от почтового аккаунта отправителя;
Тип данных:
str (Строка)
Пример:
password
-
Настройки сервера - адрес почтового сервера;
Тип данных:
str (Строка)
Пример:
smtp.puzzlerpa.ru
-
Порт - номер порта;
Тип данных:
int (Целое число)
Пример:
465
-
SSL/TLS - используемый протокол безопасности (SSL/TLS);
Тип данных:
checkbox (Чекбокс)
Пример:
Истина
-
Получатель - адрес получателя (для отправки сообщения нескольким получателям, требуется перечислить их через ; для Windows и через , для Linux);
Тип данных:
str (Строка)
Пример:
user1@puzzlerpa.ru;user2@puzzlerpa.ru
-
Тема - тема отправляемого сообщения;
Тип данных:
str (Строка)
Пример:
Сообщение от Puzzle RPA
-
Текст письма - текст отправляемого сообщения;
Тип данных:
str (Строка)
Пример:
Сообщение от Puzzle RPA
-
Вложение - путь к вложению для отправки (Путь до файла, Список файлов, Директория);
Тип данных:
str (Строка) | list (Массив)
Пример:
C:\file.txt
-
Отправитель - адрес электронной почты отправителя (рекомендуется заполнять, если Логин не совпадает с адресом отправителя);
Тип данных:
str (Строка)
Пример:
user@puzzlerpa.ru
-
Копия - адрес электронной почты получателя копии сообщения (для отправки сообщения нескольким получателям, требуется перечислить их через ; для Windows и через , для Linux);
Тип данных:
str (Строка)
Пример:
user3@puzzlerpa.ru;user4@puzzlerpa.ru
HTML-форматирование
Текст письма может содержать HTML-форматирование:
-
Абзац
<p>Текст абзаца</p> -
Жирный шрифт
<p><strong>Жирный текст</strong></p> -
Курсив
<p><em>Курсив</em></p> -
Заголовки
<h[1-6]>Текст заголовка</h[1-6]> -
Таблицы
<table><tr><td>Содержимое ячейки таблицы</td></tr></table> -
Перенос строки
Текст<br>Текст на следующей строке
Пример HTML-форматирования текста сообщения

Примеры использования
Пример 1 - Отправка сообщения с вложением
В данном примере блок отправляет письмо с вложением (папкой, содержащей два файла) одному получателю:

Результат
Письмо в почтовом ящике:

Пример 2 - HTML-форматирование
В данном примере блок отправляет письмо без вложений нескольким получателям. Текст письма содержит HTML-форматирование.

Результат
Письмо в почтовом ящике:
