Как FormIt отправляет письма?

Добрый день.
Вопрос о таком знакомом всем компоненте как FormIt

Он отправляет почту через РHP?
Поясню откуда вопрос. Внезапно на сайте все формы перестали отправляться хотя 4 месяца отлично работалм. При нажатии на инпут с сабмитом все поля получают атрибут disabled и на этом все. Никакой отправки. В логах пусто.
Отправляю письмо через консоль при помощи функции mail — улетает.

На сайте никаких изменений не проводилось, недавно перенастраивали DNS записи для домена — это единственное на что можно грешить, но если отправка идет через php то плевать ему на DNS и MX записи.

p/s не могу среди файлов компонента FormIt найти хук — email
Александр Мельник
14 ноября 2017, 08:13
modx.pro
2 593
0

Комментарии: 8

Костромин Игорь
14 ноября 2017, 14:31
0
Для начала проверьте обычным скриптом отправки почты уходит ли она с хостинга.
    Александр Мельник
    14 ноября 2017, 15:22
    0
    Я же выше описал — отправка через функцию mail просто летает.
    Олег
    14 ноября 2017, 16:26
    0
    phpmailer использует, встроенный в modx
      Hetzerok
      14 ноября 2017, 16:47
      1
      0
      По умолчанию отправляет через mail(), однако может отправлять и через SMTP — нужно проверить системные настройки почты.
      В качестве хука email выступает метод email() класса fiHooks. Расположен он в файле formit/model/formit/fihooks.class.php.
        Александр Мельник
        14 ноября 2017, 17:19
        0
        Спасибо, тогда совсем не понимаю, что привело к полной неработоспособности.
          mngatoff
          15 ноября 2017, 16:15
          0
          часто бывает, что на хостинге не работает функция mail с пятым параметром, которая используется в modx. Протестируй в консоли её тоже. А вообще, это скорее к поддержке хостинга вопрос, чем к компоненту.
            ck
            ck
            25 июня 2018, 19:41
            0
            А как протестировать корректность пятого параметра для mail?
              Андрей
              25 июня 2018, 23:22
              0
              Поставить QuickEmail, посмотреть что покажет:

              [[!QuickEmail? &debug=`1`]]
            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
            8