Документация для разработчиков

SendImmediate

CEvent::SendImmediate
(
   $event, 
   $lid, 
   $arFields, 
   $Duplicate = "Y", 
   $message_id=""
) 

Отправляет сообщение немедленно. В отличие от CEvent::Send не возвращает идентификатор созданного сообщения. При отправке сообщения данным методом запись в таблицу b_event не производится. Нестатический метод.

Аналог метода в новом ядре D7: Bitrix\Main\Mail\Event::sendImmediate.

Параметры

ПараметрОписание С версии
event Идентификатор типа почтового события.
lid Идентификатор сайта, либо массив идентификаторов сайта.
fields Массив полей типа почтового события идентификатор которого задается в параметре event_type. Массив имеет следующий формат: array("поле"=>"значение" [, ...]). 15.0.7
duplicate Отправить ли копию письма на адрес указанный в настройках главного модуля в поле "E-Mail адрес или список адресов через запятую на который будут дублироваться все исходящие сообщения".
Необязательный. По умолчанию "Y".
message_id Идентификатор почтового шаблона по которому будет отправлено письмо.
Если данный параметр не задан, либо равен "", то письма будут отправлены по всем шаблонам привязанным к типу почтового события, идентификатор которого задается в параметре event_type, а также привязанных к сайту(ам) идентификатор которого указан в параметре site.
Необязательный. По умолчанию - "".
language_id Идентификатор языковой версии.16.5.8

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

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





Пользовательские комментарии

Пользовательские комментарии не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.

Добавлять комментарии могут только зарегистрированные пользователи. Сообщения для просмотра появляются после модерации.
2
Александр Воробьев
Думаю стоит добавить, что   Bitrix\Main\Mail\Event::sendImmediate не совсем аналог.  При выполнении CEvent::SendImmediate  выполняются обработчики события OnBeforeEventAdd, а в Bitrix\Main\Mail\Event::sendImmediate  нет.
© «Битрикс», 2001-2018, «1С-Битрикс», 2018
Наверх