Работа с почтовыми событиями
1C-Битрикс использует стандартную функцию php mail() для отправки почты.
Для проверки ее работоспособности необходимо проверить функцию mail:
1) Открыть командную php-строку
2) Добавить в неё следующий код, заменив email получателя и отправителя(электронная почта администратора, указанная в главном модуле), и запустить:
Если письмо не попало в ящик - обратитесь в техподдержку вашего хостинг-провайдера, возможно тестовое письмо и все письма с вашего сайта попадают в спам.
Если письмо пришло - проблема в настройках продукта. Необходимо проверить таблицу b_event в "Настройки - Производительность - Таблицы". Отсортировать список отправленных почтовых сообщений по ID. Далее проверить корректные ли данные отправились через таблицу "C_FIELDS". В столбце "EVENT_NAME" определить используемый почтовый шаблон, после чего проверить настройки почтового события:
1) Верно ли заполнено поле "От кого";
2) Верно ли заполнено поле "Кому";
3) Активность почтового шаблона;
Для проверки ее работоспособности необходимо проверить функцию 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) Активность почтового шаблона;