Где находится код, который отправляет почту в 1C-Битрикс?
Достался сайт на Битрикс. Веб-формы не отправляются, хотя шаблонов в админке куча.
Нашел код отправки форм в CRM внутри init.php.
Если я верно понимаю - там же я в принципе могу воспользоваться своим php кодом для отправки почты функцией mail().
Но такая ситуация мне не нравится, мне кажется это не верно. Ведь существуют шаблоны email сообщений. Где ответственный за отправку почты файл лежит в битриксе, подскажите пожалуйста.
Шаблоны email сообщений привязаны к событиям и отправляются на их основе. Что бы вызвать событие в старом ядре используется метод CEvent::Send, в новом (d7) \Bitrix\Main\Mail\Event::send() CEvent::Send() \Bitrix\Main\Mail\Event::send()
Скорее всего d7, просто в битрикс сейчас есть оба ядра, и если будите искать вызов события может быть использован как класс из старого, так и из нового ядра. Они оба рабочие.