Работа FormIt
        Доброго времени суток!
Уже долго мучаю FormIt на новом сайте на VPS.
Ситуация такова, что на пустой странице вызываю через Ajax FormIt.
При отправке формы вылетает jGrowl — Форма успешно отправлена.
Логи modx пустые, на почту ничего не приходит.
Ставил уровень логов DEBUG-4, не помогло, пусто.
Как дальше дебажить данную проблему?
Так как стоит на VPS, какие пакеты в окружении может нужны дополнительно?
Заранее спасибо!
    
    
                                                                                
            Уже долго мучаю FormIt на новом сайте на VPS.
Ситуация такова, что на пустой странице вызываю через Ajax FormIt.
[!AjaxForm?
                    &snippet=`FormIt`
                    &form=`ajax_contact_form`
                    &hooks=`email,redirect`
                    &emailSubject=` (MP)`
                    &emailTpl=`sentEmailTpl`
                    &emailTo=`support@xx.ru`
                    &emailFrom=`support@xx.ru`
                    &validate=`name:required:minLength=`2`, email:required`
                    &validationErrorMessage=`В форме содержатся ошибки!`
                    &successMessage=`Сообщение успешно отправлено`
                    &redirectTo=`2`
                    ]]Почта делегирована на ya.ru, настроен smtp (пробовал в ручную, потом через yaSMTP).При отправке формы вылетает jGrowl — Форма успешно отправлена.
Логи modx пустые, на почту ничего не приходит.
Ставил уровень логов DEBUG-4, не помогло, пусто.
Как дальше дебажить данную проблему?
Так как стоит на VPS, какие пакеты в окружении может нужны дополнительно?
Заранее спасибо!
Комментарии: 5
                Сам MODX через интерфейс Сообщения письма отправляет, но при использовании FormIt в таком синтаксисе, как я указал выше, не происходит даже обращение к почтовому серверу ( менял на localhost, снимал tcpdump ).
Таким образом проблема в плагине FormIt, он не дергает почтовый сервер.
Ок, сейчас попробую.
                    Таким образом проблема в плагине FormIt, он не дергает почтовый сервер.
Ок, сейчас попробую.
                QuickEmail отправляет письма, все ок.
Ошибка где-то именно в FormIt
                    Ошибка где-то именно в FormIt
                Попробуйте убрать validate и добавить submitVar параметр.
redirectTo, ajaxForm не поддерживает.
                    redirectTo, ajaxForm не поддерживает.
                Увидел сейчас:
Убрать параметры редиректов, как уже написали, для отправки через ajaxForm они не нужны. В emailFrom надо вписать что то типа:
И если не ошибаюсь, с отправкой через smtp, этот ящик должен существовать.
                    &validate=`name:required:minLength=`2`, email:required`Должно быть:minLength=^2^Убрать параметры редиректов, как уже написали, для отправки через ajaxForm они не нужны. В emailFrom надо вписать что то типа:
&emailFrom=`no_reply@domain.ru`И если не ошибаюсь, с отправкой через smtp, этот ящик должен существовать.
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.