1С Битрикс проблема отправки писем CEvent::Send
Пробуем починить отправку почты на сайте под управлением 1С Битрикс. Идем от простого к сложному по шагам.
Проверка настроек
Для начала нужно проверить правильно ли настроено событие и шаблон вашего сообщения в административной панели Битрикс :
- Событие : Настройки > Настройки продукта > Почтовые и СМС события > Типы событий
- Шаблон: Настройки > Настройки продукта > Почтовые и СМС события > Почтовые шаблоны
- Почтовое событие существует и в вашу функцию CEvent->Send() передается верное значение идентификатора типа события.
Тип: FEEDBACK_FORM
Название: Отправка сообщения через форму обратной связи - Событию назначен хотя бы один почтовый шаблон.
- Шаблон события активен и в обязательных полях стоят правильные значения или шаблоны значений.
На хостинге проблема с функцией mail
Банальная проблема. Делаем тестовый файл, проверяем отправку, если действительно есть проблема, обращаемся к хостеру.
Пример кода:
<?php
$send_to = 'your_email@your_email_domen.ru';
$headers = 'From: sender@your_domen.ru';
if (mail($send_to, 'Тема сообщения', "Проверка функции Mail", $headers)) {
echo 'Mail() работает!';
} else {
echo 'Проблема с функцией Mail()!';
}
?>