Junk 04 мая 2015 0 3
Подобных вопросов как я обнаружил в гугле множество но и решение у них разные(пробовал все!). У каждого своя проблема хоть и название у всех общие (FormIt).
Форма обратной связи у меня состоит из двух строк (имя) и (телефон)

Так подключаю форму
[[!FormIt?
   &hooks=`recaptcha,spam,email,redirect`
   &emailTpl=`sentEmailTpl`
   &emailTo=`bolshackov.junk@yandex.ru`
   &redirectTo=`11`
   &validate=`name:required,
      email:email:required,
      subject:required,
      text:required:stripTags,
      numbers:required,
      colors:required`
]]


Html разметка
<form action="[[~11]]" method="post">
	 <fieldset>
	 <div class="in_contact">
         <input type="text" name="name" placeholder="имя"  class="form-control margin-for-forms" id="name" value="" />
     </div> 
	<div class="in_contact">
         <input type="text" name="phone" placeholder="телефон" class="form-control margin-for-forms" id="subject" value="" />
	</div> 
	 <input  type="submit" name="submit" class="button-callme" value="Отправить заявку" />
   </fieldset>
</form>


Чанк редиректа
<p>Имя: [[+name]]</p>
<p>Телефон: [[+phone]]</p>


Помогите разобраться в чем проблема, почему редирект исполняется а письмо на почту не доходит.
В конфигах была подобная ошибка(была по тому что перестала выводится само собой): [FormIt] Произошла ошибка при попытке отправить почту. Невозможно запустить функцию mail. Как запускать функцию я не нашел. Предполагаю это где то в phpmailer. но что где и куда не нашел.

3 комментария
Fi1osof1
Fi1osof 07 мая 2015г в 15:34 #
У вас скорее всего проблема не в formIt, а в самой отправке почты.
Невозможно запустить функцию mail
Скорее всего проблемы с настройками сервера.
Смотрите логи, спрашивайте саппорт хостинга.

Установите в админке Console и попробуйте выполнить два кода:
1.
mail($to, $subject, $message);

2.
$modx->user->sendEmail($message);

Оба письма дойдут вам на почту?
J
Junk 07 мая 2015г в 16:05 #
Спасибо за ответ. Я разобрался просто мой хостинг не поддерживал SSL.
Fi1osof1
Fi1osof 07 мая 2015г в 16:35 #
Ну вот. Разобраться в чем именно проблема — уже залог успешного решения. А то ковыряете совсем не то. Логи наше всё :)
Авторизуйтесь или зарегистрируйтесь (можно через соцсети ), чтобы оставлять комментарии.