Функция № 538

Отправляет электронные письма с фильтрацией email-адресов и пакетной отправкой

Доступно на тарифе:

Бизнес 2025
Профи 2025

Научитесь правильно использовать функцию:

Описание

Функция позволяет отправлять электронные письма с возможностью фильтрации email-адресов и пакетной отправкой. Поддерживает массовые рассылки с настройкой задержек между письмами и пакетами, а также предоставляет детальные отчеты о отправке.

Параметры функции

Параметры, которые можно передать в функцию mail_sender:
email_from_name - имя отправителя письма. Указывает имя, которое будет отображаться у получателя. По умолчанию "-".
subject - тема письма. Указывает заголовок email сообщения. По умолчанию "-".
plain_text - текст письма. Указывает содержание email сообщения. По умолчанию "-".
recipients - список email-адресов получателей. Указывает массив email адресов для отправки. Обязательный параметр.
smtp_email_from - email отправителя для SMTP. Указывает адрес отправителя. Можно задать как переменную smtp_email_from.
smtp_host - SMTP хост. Указывает адрес SMTP сервера. Можно задать как переменную smtp_host.
smtp_port - SMTP порт. Указывает порт для подключения к SMTP. Можно задать как переменную smtp_port.
smtp_login - логин для SMTP. Указывает имя пользователя для авторизации. Можно задать как переменную smtp_login.
smtp_password - пароль для SMTP. Указывает пароль для авторизации. Можно задать как переменную smtp_password.
bot_id - ID бота для API. Указывает идентификатор бота в системе. Обязательный параметр.
bot_token - токен бота для API. Указывает токен доступа для API. Обязательный параметр.
batch_size - количество писем в одном пакете отправки. Указывает размер пакета для массовой рассылки. По умолчанию 1.
delay_per_email - задержка в секундах между отправкой писем внутри пакета. Указывает интервал между отдельными письмами. По умолчанию 0.
delay_between_batches - задержка в секундах между отправкой пакетов. Указывает интервал между группами писем. По умолчанию 0.
html_report - вернуть ссылку на отчет об отправке в HTML. Указывает необходимость генерации HTML отчета. По умолчанию False.
debug - режим отладки с выводом процесса в консоль. Включает подробное логирование процесса отправки. По умолчанию False.

Примеры использования

Примеры использования:
"Отправь письмо с темой 'Важная информация' на адреса example1@mail.com, example2@mail.com с текстом 'Добро пожаловать в наш сервис'."
"Сделай массовую рассылку на 100 email-адресов с задержкой 2 секунды между письмами и темой 'Специальное предложение'."
"Отправь пакетами по 50 писем с интервалом 30 секунд между пакетами и получи HTML отчет о доставке."

Кейсы