Работа с почтовыми событиями


1C-Битрикс использует стандартную функцию php mail() для отправки почты.

Для проверки ее работоспособности необходимо проверить функцию mail:
1) Открыть командную php-строку 
2) Добавить в неё следующий код, заменив email получателя и отправителя(электронная почта администратора, указанная в главном модуле), и запустить:

if (mail("еmail получателя","test subject", "test body","From: email отправителя"))
echo "Сообщение передано функции mail, проверьте почту в ящике.";
else
echo "Функция mail не работает, свяжитесь с администрацией хостинга.";




Если письмо не попало в ящик - обратитесь в техподдержку вашего хостинг-провайдера, возможно тестовое письмо и все письма с вашего сайта попадают в спам.


Если письмо пришло - проблема в настройках продукта. Необходимо проверить таблицу b_event в "Настройки - Производительность - Таблицы". Отсортировать список отправленных почтовых сообщений по ID. Далее проверить корректные ли данные отправились через таблицу "C_FIELDS". В столбце "EVENT_NAME" определить используемый почтовый шаблон, после чего проверить настройки почтового события:

1) Верно ли заполнено поле "От кого";
2) Верно ли заполнено поле "Кому";
3) Активность почтового шаблона;