Показаны сообщения с ярлыком mail. Показать все сообщения
Показаны сообщения с ярлыком mail. Показать все сообщения

среда, 6 августа 2014 г.

1С Битрикс проблема отправки писем CEvent::Send

1С Битрикс проблема отправки писем CEvent::Send

Пробовал отправлять собственные шаблоны писем из кода компонента в CMS 1С Битрикс.
Сразу встретился с возможными проблемами отправки.
Использую функцию CEvent->Send().

Проверка и еще раз проверка

Для начала нужно проверить правильно ли настроено событие и шаблон вашего сообщения в административной панели Битрикс Настройки > Почтовые события.
  1. Почтовое событие существует и в вашу функцию CEvent->Send() передается верное значение идентификатора типа события.
  2. Событию назначен хотя бы один почтовый шаблон.
  3. Шаблон события активен и в обязательных полях стоят правильные значения или шаблоны значений.

На хостинге проблема с функцией mail

Банальная проблема. Делаем тестовый файл, проверяем отправку, если действительно есть проблема, обращаемся к хостеру.
Пример кода:

<?php
$send_to = 'your_email@your_email_domen.ru';
$headers = 'From: sender@youdomen.ru';
if( mail($send_to ,'Тема сообщения',"Проверка функции Mail",$headers) ){
    echo 'Mail() работает!';
}else{
    echo 'Проблема с функцией Mail()!';
}
?>