method
public
static
PostingManager::send()
Сигнатура
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

