отправляются сообщения на почту. Искал уже решение на форумах, так и не вышло исправить. При заполнении формы выходит сообщение о том, что она отправлена, но письмо само не приходит. Логи ModX проверял, там ничего нет. В чем может быть проблема?
Проверьте отправку писем компонентом QuickEmail
SMTP?
Возможно в валидаторе указано поле, которого физически нет в форме
Если не SMTP, что в сис. настройках в ключе emailsender?
Перепроверял, все верно указано
Возможно все отправляется, но попадает в спам или вообще фильтруется на входе в ящик
mail@domain.ru с доменом моего сайта соответственно
Ни в спаме, нигде не обнаружил письма
Покажите код AjaxForm и email tpl
Так ты не сказал SMTP на сайте включен?
Пробовал этот компонент, сделал все по туториалу но он ни письмо, не дебаг не показал.
Не может быть, как использовали?
[[!AjaxForm? &snippet=FormIt &form=contactform &hooks=email &emailTpl=email_tpl &emailSubject=Тестовое сообщение &emailTo=myemail@gmail.com &validate=fio:required,email:required,number:required &validationErrorMessage=В форме содержатся ошибки! &successMessage=Сообщение успешно отправлено ]]
Как указал автор, создал ресурс, кинул в него сниппет
Ой не email tpl, а формы
<form style="margin-top: 20px;" action="" method="POST" class="ajax_form"> <h1 style="text-align: center;">Оставить заявку</h1> <span class="error_fio"></span> <input class="form-control" type="text" style="margin-top: 20px;" name="fio" placeholder="ФИО"> <span class="error_email"></span> <input class="form-control" type="email" style="margin-top: 20px;" name="email" placeholder="sample@mail.ru"> <span class="error_number"></span> <input class="form-control" type="number" style="margin-top: 20px;" name="number" placeholder="+7 999 123 45 67"> <button class="btn btn-primary" type="submit" name="button" style="width: 100%;margin-top: 20px;">Отправить</button> </form>
В action="[[~[[*id]]]]"
Во все input добавить value="[[!+fi.название]]"
Все сделал, не помогло
Не знаю, как проверить?
Напишите мне в ЛС, помогу исправить
5++ Все хорошо, помог с проблемой
Проверьте работает ли на хосте вообще функция mail()
Проблема решена, спасибо)
Обсуждают сегодня