Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

CFormResult::Mail

00 голосов
3
Добрый вечер.

Возник такой вопрос. Есть форма, есть почтовый шаблон. При заполнении формы пользователем на почту приходит сообщение о заполнении формы. Тут все работает.
Но если пытаюсь формировать почтовое событие программно - на почту ничего не приходит(и в спам тоже).

При использовании CForm::Mail тоже не работает.

CModule::IncludeModule("form");
$RESULT_ID = 134;
$err_flg=CFormResult::Mail($RESULT_ID);

Если кто-то знает причину, подскажите, буду очень благодарен.
спросил 27 Ноя, 13 от Volfgan (100 баллов)

3 Ответы

00 голосов
Результат такой есть?
Сделайте как в помощи написано, посмотрите в чем ошибка:
Код
if (CFormResult::Mail($RESULT_ID))
{
    echo "Почтовое событие успешно создано.";
}
else // ошибка
{
    global $strError;
    echo $strError;
}

А почтовые события формируются с помощью CEvent::Send().
ответил 21 Янв, 14 от smileplz (8,020 баллов)
00 голосов
в том и проблема, что если делать как в хелпе, то пишет всегда "Почтовое событие успешно создано."
Хотя на почту ничего не приходит.
ответил 09 Май, 14 от Volfgan (100 баллов)
00 голосов
Выполните sql-запрос, описанный в частых вопросах (п.2) - узнаете что происходит с письмом.
Почему не приходят на почту уведомления о заполнении веб-форм?
ответил 04 Сен, 14 от smileplz (8,020 баллов)

Похожие вопросы

0 голосов
2 ответов
спросил 09 Апр, 14 от ZeroZ (100 баллов)
0 голосов
1 ответ
спросил 14 Дек, 13 от katena (280 баллов)
0 голосов
6 ответов
0 голосов
1 ответ
спросил 15 Окт, 13 от Naru (200 баллов)
0 голосов
0 ответов