AjaxForm проблема отправки письма
        Здравствуйте!
Бьюсь сегодня целый день. Голова кипит, но ничего не выходит.
Письма пытаюсь отправить на адрес созданный на домене сайта sveta@site.ru
Прописал все настройки SMTP Яндекса в MODX согласно инструкции: modhost.pro/help/email
Проверка QuickEmail прошла успешно, письмо пришло, ошибок нет.
Далее пытаюсь отправить письма через AjaxForm.
Форма дефолтная.
Убираю &hooks=`email`- пишет, что письмо отправлено, но по факту не приходит.
В консоле ошибки только с hooks.
FormIt тоже ничего присылает.
Взорвусь сейчас, потратил целый день (и уже не один), результат — ноль!
Прошу помощи!!!
    
    
                                                                                
            Бьюсь сегодня целый день. Голова кипит, но ничего не выходит.
Письма пытаюсь отправить на адрес созданный на домене сайта sveta@site.ru
Прописал все настройки SMTP Яндекса в MODX согласно инструкции: modhost.pro/help/email
Проверка QuickEmail прошла успешно, письмо пришло, ошибок нет.
Далее пытаюсь отправить письма через AjaxForm.
Форма дефолтная.
[[!AjaxForm?
	&snippet=`FormIt`
	&form=`tpl.AjaxForm.example`
	&emailTpl=`tpl.Report.zakaz`
	&emailSubject=`Тема письма`
	&emailTo=`sveta@site.ru`
	&validate=`name:required,email:required,message:required`
	&validationErrorMessage=`В форме содержатся ошибки!`
	&successMessage=`Сообщение успешно отправлено`
]]Если добавляю &hooks=`email` — форма ругается на emailУбираю &hooks=`email`- пишет, что письмо отправлено, но по факту не приходит.
В консоле ошибки только с hooks.
FormIt тоже ничего присылает.
Взорвусь сейчас, потратил целый день (и уже не один), результат — ноль!
Прошу помощи!!!
Комментарии: 6
                Разобрался!!!
Письма уходят и приходят.
Остался только один вопрос:
Если для отправки требуется сторонний E-mail сервер, в частности Яндекс, то как будут отправятся письма клиенту через &fiarToField=`email`?
У меня письмо на адрес с поля email не приходит…
Сниппет вызываю вот так:
                    Письма уходят и приходят.
Остался только один вопрос:
Если для отправки требуется сторонний E-mail сервер, в частности Яндекс, то как будут отправятся письма клиенту через &fiarToField=`email`?
У меня письмо на адрес с поля email не приходит…
Сниппет вызываю вот так:
[[!AjaxForm?
    &snippet=`FormIt`
    &form=`tpl.AjaxForm.example.Zakaz`
    &hooks=`email`
    &emailSubject=`[[*menutitle]]`
    &emailTo=`sveta@site.ru`
    &emailFrom=`no-reply@site.ru`
    &emailFromName=`Название фирмы`
    &validate=`email:required`
    &validationErrorMessage=`В форме содержатся ошибки!`
    &successMessage=`Заказ успешно отправлено`
    &emailTpl=`tpl.Report.zakaz`
    &fiarTpl=`tpl.Report.zakaz.user`
    &fiarFrom=`no-reply@site.ru`
    &fiarReplyTo=`sveta@site.ru`
    &fiarToField=`email`
    &fiarFromName=`Название фирмы`
    &fiarSubject=`Ваш заказ site.ru, [[*menutitle]]`
    &frontend_css=``
    &frontend_js=``
]]            
                возможно пригодится modx.pro/help/9097/#comment-62646            
                    
                Мне письмо с формы уходит нормально, а вот клиенту, который форму заполнил как отправить?
Для этого есть &fiarToField=`email`
Т.е. письмо уходит на адрес, который указывает клиент в поле email.
Но оно не отправляется…
                    Для этого есть &fiarToField=`email`
Т.е. письмо уходит на адрес, который указывает клиент в поле email.
Но оно не отправляется…
                modx.ws/blog/uroki-modx-revolution/urok-9-sozdanie-kontakt-formyi-s-ispolzovaniem-formit.html в самом низу есть информация про автоответчик, я сам такого не делал ни разу            
                    
                Спасибо!
Нужно было указать FormItAutoResponder в hooks
                    Нужно было указать FormItAutoResponder в hooks
&hooks=`email,FormItAutoResponder`Всё работает! Ура!            
                пожалуйста, вот как неожиданно пригодился старый сайт)            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.