Как FormIt отправляет письма?
Добрый день.
Вопрос о таком знакомом всем компоненте как FormIt
Он отправляет почту через РHP?
Поясню откуда вопрос. Внезапно на сайте все формы перестали отправляться хотя 4 месяца отлично работалм. При нажатии на инпут с сабмитом все поля получают атрибут disabled и на этом все. Никакой отправки. В логах пусто.
Отправляю письмо через консоль при помощи функции mail — улетает.
На сайте никаких изменений не проводилось, недавно перенастраивали DNS записи для домена — это единственное на что можно грешить, но если отправка идет через php то плевать ему на DNS и MX записи.
p/s не могу среди файлов компонента FormIt найти хук — email
Вопрос о таком знакомом всем компоненте как FormIt
Он отправляет почту через РHP?
Поясню откуда вопрос. Внезапно на сайте все формы перестали отправляться хотя 4 месяца отлично работалм. При нажатии на инпут с сабмитом все поля получают атрибут disabled и на этом все. Никакой отправки. В логах пусто.
Отправляю письмо через консоль при помощи функции mail — улетает.
На сайте никаких изменений не проводилось, недавно перенастраивали DNS записи для домена — это единственное на что можно грешить, но если отправка идет через php то плевать ему на DNS и MX записи.
p/s не могу среди файлов компонента FormIt найти хук — email
Комментарии: 8
Для начала проверьте обычным скриптом отправки почты уходит ли она с хостинга.
Я же выше описал — отправка через функцию mail просто летает.
phpmailer использует, встроенный в modx
По умолчанию отправляет через mail(), однако может отправлять и через SMTP — нужно проверить системные настройки почты.
В качестве хука email выступает метод email() класса fiHooks. Расположен он в файле formit/model/formit/fihooks.class.php.
В качестве хука email выступает метод email() класса fiHooks. Расположен он в файле formit/model/formit/fihooks.class.php.
Спасибо, тогда совсем не понимаю, что привело к полной неработоспособности.
часто бывает, что на хостинге не работает функция mail с пятым параметром, которая используется в modx. Протестируй в консоли её тоже. А вообще, это скорее к поддержке хостинга вопрос, чем к компоненту.
А как протестировать корректность пятого параметра для mail?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.