День добрый!
Помогите понять, что не так...
есть почтовый шаблон содержащий HTML (выбран пункт HTML) в теле примерно следующее:[CODE]<div style="text-align: center;">
<img src="/bitrix/templates/bitrix24/logo24.png"><br>
<img width="450" alt="поздравления с днем рождения" src="http://pozdravik.com/birthday/10.gif" height="450"><br>
<b>#NAME#, Компания сердечно поздравляет Вас с ДНЁМ РОЖДЕНИЯ!<br>
</b>#MESSAGE#<br>#EMAIL#<br>
</div><br>[/CODE]От кого - #DEFAULT_EMAIL_FROM#
адресат - пока мой e-mail
в теме - #LASTNAME# #NAME#, с днём рождения! #EMAIL#
Есть тип почтового события для этого шаблона:
название - Сегодня день рождения сотрудника
описание:[CODE]#MESSAGE# - Сообщение пользователю
#NAME# - Имя
#LASTNAME# - Фамилия
#EMAIL# - E-Mail пользователя
[/CODE]в PHP коде делаю вызов:[CODE] //Отправка письма
$arEventFields = array(
"DEFAULT_EMAIL_FROM" => "portal@qqqq.local",
"MESSAGE" => "Текст поздравления!!!",
"NAME" => $arUser['NAME'],
"LASTNAME" => $arUser['LAST_NAME'],
"EMAIL" => $arUser['EMAIL'],
);
CEvent::Send("TODAY_BIRTHDAY", "s1", $arEventFields);
[/CODE]все переменные содержут данные...
однако приходящее письмо не подменяет переменные значениями...
притом системные переменные (в шаблоне отображаются "устанавливается в настройках") в теле письма прописываются прекрасно... а вот собственные - не хотят...
что я делаю не так? подскажите плиз...
добавлю... вроде решил проблему, но хотелось бы понять... ПОЧЕМУ?[CODE] //CEvent::Send("TODAY_BIRTHDAY", SITE_ID, $arEventFields, "Y", 661);
CEvent::SendImmediate("TODAY_BIRTHDAY", SITE_ID, $arEventFields, "Y", 661);
[/CODE]первая (закомментированная) письмо отсылает, но все переменные типа почтового события созданные мной не прицепляются (пустые) системные есть...
вторая - отработала на ура!...