Ошибка при воводе данных в AjaxForm

Подскажите пожалуйста, если кто сталкивался.
AjaxForm выдает ошибку при вводе почтового адреса в поле E-mail (см. скриншот).

Все отлично работало, а после переноса сайта на рабочий хостинг — форма стала выдавать такую ошибку. Все перепроверили, версии PHP на обоих хостингах одинаковые. Да и хостинг один и тот же — просто на другой аккаунт перенесли.


Вижу, что не один сталкиваюсь с таким.
Futuris
16 декабря 2020, 12:11
modx.pro
1 025
0

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

Alexey
16 декабря 2020, 13:18
+2
Желательно код показать. Тут все прямо ясновидящие, но не настолько же…

Можно попробовать отключить валидатор email-поля и отправить форму. Отправится ли?

И что в логах творится?
    Futuris
    16 декабря 2020, 14:42
    0
    Странно, что не работает после переноса. На предыдущем аккаунте все отлично работало, да мы уже несколько лет AjaxForm применяем. В логах после отправки вот что:
    ERROR @ ...../components/formit/src/FormIt/Hook/Email.php: 322) [FormIt] Произошла ошибка при попытке отправить почту. Could not instantiate mail function.
Роман
16 декабря 2020, 19:11
0
Проверьте, от чьего имени отправляете.
В настройках: formit.user_email и emailsender
    Futuris
    16 декабря 2020, 19:33
    +1
    все решилось — проблема на сервере была
      Рушан
      26 ноября 2022, 21:04
      0
      Здравствуйте!
      А как вы решили эту проблему, что изменили на сервере?
      У меня сейчас такая же проблема не проходит валидацию.
        Артур Шевченко
        26 ноября 2022, 23:55
        0
        На сервере может быть запрет на отправку писем через функцию mail(), тогда надо настраивать SMTP. Ещё может быть запрет на отправку с рандомного ящика, но это как правило только на тех хостингах где чтобы отправлялись письма, нужно создавать почту на хостинге. Ещё отправитель может быть просто не указан или не указана тема письма. Ещё могут быть хуки, которые что-то ломают. Некорректная разметка. Ещё может быть поле указано в параметре validate, но не передаётся на сервер, так как его нет в форме.
          Futuris
          27 ноября 2022, 11:57
          0
          Привет! Уже не помню — давно было. Вроде там чисто у хостеров был вопрос — написал им и все решилось.
      Рушан
      27 ноября 2022, 13:27
      0
      Всё решилось, написал хостеру, сказали, что то там поправили и вроде работает. Правда летит всё в спам.
      Спасибо всем!
        Futuris
        27 ноября 2022, 13:38
        0
        Вот так я я тогда))
        Рушан
        27 ноября 2022, 13:39
        0
        Может кто знает как исправить письма летят в спам?
          Alexey
          27 ноября 2022, 14:26
          0
          www.mail-tester.com/

          Вот неплохой сервис для тестирования. Бесплатно 3 попытки в сутки позволяет.

          И ещё частенько из-за неверной системной настройки emailsender в спам летят письма. Должно быть типа no-reply@site.ru
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          14