Есть страница: https://digit.nsd.ru/ На ней внизу есть кнопка "Связаться с нами". При клике по кнопке всплывает форма обратной связи. Так вот, при отправке формы срабатывает ajax-запрос к скрипту.
Этот скрипт добавляет новый элекмент в инфоблок + должен отправлять письмо на почту, с использованием функции CEvent::Send. Тип почтового события CONNECT_US_FORM в админке есть. Почтовый шаблон в админке тоже есть, и там указана моя почта для получения, но, письмо почему то не приходит.
В таблицу b_event запись добавляется, но в поле SUCCESS_EXEC стоит N, что означает, что письмо не отправлено.
Если в админке зайти в "Сервисы" - "Рассылки" - "Выпуски" - сделать там тестовое письмо, и отправить - то письмо отправляется, а вот с использованием функции CEvent::Send - почему то нет.
Подскажите, кто-нибудь с таким сталкивался? Как это лечится?
fenix_63 написал: в поле SUCCESS_EXEC стоит N, что означает, что письмо не отправлено
это обычно означает, что оно и не пыталось отправляться. DATE_EXEC же пустая? Если пыталось отправиться, но не получилось, статус F будет стоять. Сделайте проверку системы, смотрите как отправляется почта - по крону или на хитах, попробуйте поменять с крона на хиты и обратно и т.п., в общем туда копайте. D7 не поможет, он просто как и обычный добавляет запись в b_event и все. А она у вас там уже есть. И да - проверьте еще раз статус в таблице - может, вы поторопились и оно не отправилось еще на тот момент, а сейчас уже F и проблему уже в почтовых логах надо искать.