Задать вопрос
@LaMass

Как подменить email при отправке почтового события Битрикс?

Существует форма услуг (Аспро allcorp 2) на инфоблоке, есть страницы услуг, где вызывается эта форма, нужно отправлять сообщения на разные email, в зависимости от услуги. Плодить шаблоны сообщений не хочется. Есть мысль подменять почту перед отправкой почтового сообщения OnBeforeEventSend, но не понимаю где произвести замену email, на который отправлять. Помогите куском кода.
  • Вопрос задан
  • 559 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Нетология
    1С-программист
    10 месяцев
    Далее
Решения вопроса 1
@LaMass Автор вопроса
Все таки неправильное условие было)
В итоге почту можно изменить вот так
AddEventHandler('main', 'OnBeforeEventSend', 'setEmailTo');
function setEmailTo(&$arFields, &$arTemplate) {

        $arTemplate['EMAIL_TO'] = 'новая_почта';

 return true;
 }

легко и просто оказывается)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы