Событие успешно добавляется в БД в таблицу b_event и возвращается его идентификатор, но в поле SUCCESS_EXEC напротив каждого события стоит NULL. Из прочтенного в нете, понял что проблемы в функции CEvent::CheckEvents(), которая должна вызываться в конце страницы, но по каким то причинам наверное не вызывается.... Может кто подскажет в чем может быть дело? Заранее спасибо!
P.S. C помощью обычной функции php mail() все письма успешно отправляются и доходят до адресата.
Вот сново не отправляет - в базе все OK (SUCCESS_EXEC напротив каждого события стоит N как положено)... Куда смотреть и что делать....ума не приложу - стремная система. Функция mail работает... Помогите!)
Выполняю отправку из файла admin_header.php, в таблице вижу событие но отправки не происходит. Из тестового скрипта в корне сайта все уходит, что делать?( define("BX_CRONTAB_SUPPORT", true);
Цитата
alt er table b_event modify SUCCESS_EXEC char(1) not null default 'N';
Возникла такая же проблема. В базе у событий SUCCESS_EXEC равен 0. Если вручную проставить значение N, то после первого же события все N снова превращаются в 0.
Папку со спамом проверял – ничего. Единственный раз, когда письмо пришло (при этом попало в спам) – когда делал запрос через командную панель в админке:
Код
$headers = "From: test@". $_SERVER['HTTP_HOST'] . "\r\n" .
"Reply-To: test@". $_SERVER['HTTP_HOST'] . "\r\n" .
"X-Mailer: PHP/" . phpversion();
if( mail("quizi@bk.ru","my test theme","my test message",$headers) ){
echo "Почта работает!";
}else{
echo "Почта не работает! Скорее всего проблема в sendmail";
}
Помогите найти решение! В Битриксе новичок. Возможно даже, проблема в другом месте.
С проблемой разобрался. Оказалось, все дело в политике mail.ru, а именно – протоколе DMARC, который защищает владельцев сайтов от мошеннических рассылок. Нужно было всего-навсего в шаблоне письма указать в строке "От кого" почту с доменом, не принадлежащим mail-group. В моем случае, я указал info@clever-kids.ru (до этого стоял clever-kids.ru, который совпадал с адресатом для данных формы). Причем, необязательно заводить этот ящик.
Борис, спасибо за ссылку. Пробовал проходить эти шаги и тоже узнал кое-что полезное.