Не работает форма, почему?
Добрый день! Подскажите пожалуйста, в чем может быть проблема, не работает контактная форма 7, пишет ошибку отправки в красной рамке.
Дополнительно:
Ответы:
У меня когда-то, вроде, была такая проблема при перенастройке почтового ящика, в который должны были попадать сообщения. Подробностей не помню) То ли меняла почту на своем домене на яндексовскую, то ли наоборот... И с первой попытки где-то что-то не прописала.
А вы ничего с КФ7 в последнее время не делали?
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Красная рамка в Contact Form 7 обычно означает, что письмо не было отправлено на стороне сервера. Это не ошибка валидации полей: форма дошла до отправки, но WordPress/PHP mail/SMTP не смогли корректно отправить сообщение.
Проверять нужно по шагам:
Fromиспользуйте адрес на домене сайта, напримерnoreply@example.ru, а не Gmail/Yandex пользователя.Toукажите существующий ящик.Типовая корректная настройка письма:
To: info@example.ru From: Site Name <noreply@example.ru> Subject: Новая заявка с сайта Additional headers: Reply-To: [your-email]
Не ставьте в
Fromполе пользователя вроде[your-email]. Многие серверы блокируют такие письма из-за SPF/DMARC: сайт отправляет письмо с чужого домена, например от имениgmail.com, и почтовый сервер считает это подделкой.Если после SMTP тестовое письмо уходит, а CF7 всё равно показывает ошибку, проверьте:
/wp-json/contact-form-7/.Для надёжности поставьте сохранение заявок в базу, например Flamingo. Тогда даже при проблемах с почтой можно увидеть, дошла ли заявка до WordPress.