method public static

PostingManager::send()

Класс: \Bitrix\Sender\PostingManager

Сигнатура

public static send(int $id[, int $timeout = 0 ][, int $maxMailCount = 0 ]) : bool|string

Описание

Отправляет рассылку.

Параметры

$id int
ID рассылки.
$timeout int = 0
Таймаут.
$maxMailCount int = 0
Максимальное количество писем.

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

bool|string

Как применяется в PostingManager

PostingManager::send() — метод класса \Bitrix\Sender\PostingManager модуля «Email-маркетинг».

Статический метод — вызывается через имя класса PostingManager, без создания объекта.

use Bitrix\Main\Loader;
use Bitrix\Sender\PostingManager;

Loader::includeModule('sender');

$id = 1;
$result = PostingManager::send($id);
// $result: bool|string

Другие методы PostingManager

  • click() Выполняет действия при клике.
  • getChainReSend() Получает список цепочек для повторной отправки.
  • lockPosting() Блокирует рассылку для предотвращения повторной отправки.
  • onMailEventMailClick() Обработчик события клика.
  • onMailEventMailRead() Обработчик события прочтения.
  • read() Выполняет действия при прочтении.
  • sendToAddress() Отправляет письмо на основе сообщения рассылки на адрес.
  • unlockPosting() Разблокирует рассылку, которая была заблокирована для предотвращения повторной отправки.

Исходный файл: source/sender/lib/postingmanager.php:318

Что будем искать? Например,Продвижение