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

SendImmediate

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

Отправляет сообщение немедленно. При отправке сообщения данным методом запись в таблицу 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.
Необязательный. По умолчанию - "".
files Массив. Элементом массива может быть ID файла (см. класс CFile), абсолютный путь к файлу или URL к файлу лежащем на другом сайте.
language_id Идентификатор языковой версии.16.5.8

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

В отличие от CEvent::Send не возвращает идентификатор созданного сообщения. Полный список возможных ответов:

const SEND_RESULT_NONE = 'N';
const SEND_RESULT_SUCCESS = 'Y';
const SEND_RESULT_ERROR = 'F';
const SEND_RESULT_PARTLY = 'P';
const SEND_RESULT_TEMPLATE_NOT_FOUND = '0';


© «Битрикс», 2001-2024, «1С-Битрикс», 2024