Создаёте тип почтового события, почтовое событие и указываете в обработчике инициирование этого события.
| Код |
|---|
$arEventFields = array(
'USER_ID' => $arFields['USER_ID'],
'NAME' => $arFields['NAME'],
'LAST_NAME' => $arFields['LAST_NAME'],
'LOGIN' => $arFields['LOGIN'],
'EMAIL' => $arFields['EMAIL'],
'USER_IP' => $arFields['USER_IP'],
'USER_HOST' => $arFields['USER_HOST']
);
CEvent::Send("NEW_USER_DISCOUNT", SITE_ID, $arEventFields, 'N'); |
Только для того, чтобы отписаться от темы форума необходимо авторизоваться пользователю. Можно создать страницу с компонентом
bitrix:forum.subscribe.list и высылать ссылку на неё, а пользователь уже выберет от каких подписок отказаться.