Меню

При отправке сообщения произошла ошибка пожалуйста попробуйте еще раз позже contact form 7 recaptcha

При использовании сайта на cms WordPress совместно с плагином Contact Form 7, случается так, что у некоторых посетителей не отправляются веб-формы, созданные плагином. Текст ошибки выглядит так: «При отправке сообщения произошла ошибка. Пожалуйста, попробуйте ещё раз позже.»

Решение ошибки Contact Form 7: "При отправке сообщения произошла ошибка."
Обычно такая ошибка возникает когда указан неверный исходящий адрес, либо плагин или скрипт вмешивается в работу плагина веб-форм. Первое, что необходимо проверить для решения проблемы, это адрес исходящий почты в настройках проблемной формы:исходящая почта в wpcf7

Адрес должен соответствовать домену сайта. Например, если у вас домен website.ru, то в поле «От кого» должен стоять ящик этого домена, например mail@website.ru. При этом исходящий адрес может даже не существовать, поэтому можете указать абсолютно любую почту, главное — чтобы она соответствовала домену сайта.

Если способ не помог, то проверьте настроен ли сервис Recaptcha. Для этого зайдите в админке по пути: Contact Form 7> Интеграция.

Решение ошибки Contact Form 7: "При отправке сообщения произошла ошибка."

Если в блоке «ReCaptcha» написано «reCAPTCHA активна на этом сайте.», то нужно отключить привязку ключей. Для этого нажмите на кнопку «Настройка интеграции», а затем «Удаление ключей».

Решение ошибки Contact Form 7: "При отправке сообщения произошла ошибка."

ReCaptcha — это сервис Google, который на основе своих алгоритмов определяет человек вы или бот. Иногда сервис ошибается и не дает отправлять формы на сайте. После удаления ключей ваш сайт не буден защищен от спама, но вы можете установить плагин «ReCaptcha v2 for Contact Form 7», где не будет проблемы с определением пользователей.

Что делать если способы не помогли?

В таком случае последовательность действий такая:

  1. Нужно отключить все плагины, кроме Contact Form 7, затем проверить работу форм. Если проблема решилась, то методом исключения включаете каждый плагин по отдельности и находите конфликтный.
  2. Если не помогло, то открываем файлы шаблона header.php и footer.php и удаляем подключение сторонних скриптов. Проверяем работу форм. Также, если формы заработали, применяете метод исключения.

Вышеописанные способы в 99% случаев должны помочь решить проблему. Если у вас осталась ошибка, то прошу связаться с нами любым доступным способом, указанным ниже, либо на странице контакты

Здравствуйте!
Для ответа на данный вопрос недостаточно информации. Однако, могу сказать что актуальная версия CF7 и ВП корректно работают и отправляют письма. Исходя из этого стоит учесть следующие моменты:
— В настройках формы почта отправителя должна совпадать с именем сайта (Например, wordpress@mysite.com)
— В Настройки -Общие также должна быть указана почта, которая указана выше.
— Попробовать настроить пересылку писем через SMTP протокол. WP Mail SMTP
— Проверить доступность портов 25 467 587 (некоторые хостеры закрывают их)
Как правило настройка SMTP решает проблему. Иногда некоторые хостеры ограничивают почту и нужно например, указывать конкретную почту, которую можно узнать из хостинга (что-то типа webmaster@mysite.com)
— Также проверяйте конфликт плагинов. Отключите другие плагины и попробуйте отправить письмо.
— Также проверяйте конфликт с темой.
— Работоспособность ф-ций wp_mail () && php mail () можно установив плагин WP MAIL SMTP и посмотрев там, отправляются ли сообщения.
— Также если у вас имеется сертификкат SSL, то часто бывают ошибки на самоподписанных сертификатах. Либо исправить проблему, либо отключить проверку

Если у вас на сайте имеется SSL сертификат, то в functions.php добавьте

add_filter( 'wp_mail_smtp_custom_options' , function( $phpmailer ){
        $phpmailer->SMTPOptions = array(
            'ssl' => array(
                'verify_peer' => false,
                'verify_peer_name' => false,
                'allow_self_signed' => true
            )
        );
        return $phpmailer;
    });

Skip to content

  • Hello friends,

    Yesterday I was fighting with the forms of a web of a client, deactivate theme, all the plugins and everything and the problem continued, I gave the following error “There was an error trying to send your message. Please try again later.” when sending mostly with Google Chrome, although it also happened sometimes with Firefox.

    Finally, almost desperate, I decided to delete the Google reCAPTCHA V3 keys from the CF7 integration section and then the problem was solved. I have proof that I’m not the only one who is experiencing this problem, so I’m telling you to solve it and also that other users do not have to spend a bad afternoon like the one I had yesterday :-).

    a greeting

    • This topic was modified 3 years, 11 months ago by doshermanastuciudadhoy.

    The page I need help with: [log in to see the link]

  • The topic ‘Google ReCaptcha v3 & Contact Form 7 Not Working’ is closed to new replies.

Skip to content

  • Hello friends,

    Yesterday I was fighting with the forms of a web of a client, deactivate theme, all the plugins and everything and the problem continued, I gave the following error “There was an error trying to send your message. Please try again later.” when sending mostly with Google Chrome, although it also happened sometimes with Firefox.

    Finally, almost desperate, I decided to delete the Google reCAPTCHA V3 keys from the CF7 integration section and then the problem was solved. I have proof that I’m not the only one who is experiencing this problem, so I’m telling you to solve it and also that other users do not have to spend a bad afternoon like the one I had yesterday :-).

    a greeting

    • This topic was modified 3 years, 11 months ago by doshermanastuciudadhoy.

    The page I need help with: [log in to see the link]

  • The topic ‘Google ReCaptcha v3 & Contact Form 7 Not Working’ is closed to new replies.

Kvistis


  • #1

Проблема такая — есть форма через Contact Form 7, валидность проходит. После заполнения формы выдает ошибку «При отправке сообщения произошла ошибка. Пожалуйста, попробуйте ещё раз позже.» Когда в поле «Кому» ставлю свою почту — письма приходят, ошибки нет. Меняю на корпоративную почту (которая отличается 2мя буквами) — выдает ошибку. А иногда отправляет. Работает через раз, с чем связано не пойму. Может кто сталкивался, что сделать надо?

tuxfighter


  • #2

отправлять почту не через пхп-маил, а через смтп?

Kvistis


  • #3

Устанавливала Postman SMTP этот плагин, там все настроила по смтп через хостинг, тестовое письмо отправляется, а Contact Form также не работает. То есть работает, но в 2-х случаях из 5.

tuxfighter


  • #4

а использование КонтактФорм принципиально или подойдет любая форма писем?
просто я давно отказался от этого монстра и пользуюсь его более легкими конкурентами, которые могут только создавать формы для писем и отправлять их, но делают это хорошо…
я к тому, что форма простая или там есть какие-то навороты, что без этого плагина не обойтись?

Kvistis


  • #5

Не-не, можно любой другой плагин, на этот у меня только скрипт написан чтобы в поле сразу вписывалось название товара, но его можно переделать под другой плагин. Формы самые примитивная — «перезвоните нам» — 3 поля и кнопка. А можно тогда аналоги плагины?

tuxfighter


Kvistis


  • #7

Спасибо, попробую)

Плагин WordPress Contact Form 7 очень упрощает настройку и установку контактных форм. Но что делать, если после активации плагина и его установки на необходимой странице или записи появляется такая ошибка при отправке сообщения:

Ошибка при отправке сообщения. Попытайтесь позже или обратитесь к администратору сайта.

Это происходит, если у плагина не получается использовать встроенную функцию отправки e-mail.

Решение проблемы

Проблема очень легко решается посредством плагина SMTP configure (или любого другого плагина по настрой SMTP — протокола отправки почты), особенно если у Вас будет использоваться почта на gmail. Для этого понадобится зайти в настройки этого плагина и поставить галочку «Send e-mail via GMail?«. Затем просто введите SMTP username (ваш логин в почте) и SMTP password (пароль от почты).

Лучше, если этот e-mail будет совпадать с основным e-mailом сайта, иначе Вам может прийти на почту вот такое уведомление от gmail:

Заблокирован подозрительный вход

После этого обновите страничку и письмо обязательно отправится. 😉

В борьбе за чистоту отправляемых с сайта писем (через обратные формы связи) вебмастера часто усердствуют, устанавливая дополнительные плагины на WordPress и дополняя «Чёрный список» (НастройкиОбсуждения) всевозможными spam-фразами. И в один момент наблюдается картина, когда популярный плагин Contact Form 7  дает сбой и отправленные данные определяет как спам (не отправляет письма, даже если ничего крамольного вы не пишите и заполняете все поля согласно всем правилам жанра). Но даже если отключить все плагины антиспама, проблема остается!

Что делать когда Contact Form 7 при отправке письма с сайта выдает «ошибка при отправке сообщения«? Эта фраза может звучать по разному, как «Ошибка при отправке сообщения. Пожалуйста, попробуйте позже или обратитесь к администратору сайта» или «Сообщение отправить не удалось» или вердикт конкретный — «Отправленные данные определены как спам«.

К своему удивлению, не так давно я обнаружил, что на огромном числе моих сайтов и сайтов клиентов, CF7 исправно отправлял почту в десктопной версии сайта, а в мобильных браузерах все «Отправленные данные определены как спам» (с мобильных телефонов не удавалось отправить письмо ни под каким соусом). Примечательно, что отправку форм с мобильных устройств я никогда не тестировал и она, оказывается, исправно не работала все это время!

А у вас работает форма связи на Contact Form 7 в мобильной версии? Если нет, давайте искать причину!

Первым делом, необходимо удостоверится, что CF7 действительно ругается на SPAM. В вашем браузере откройте «Инструменты разработчика» (в Chrome — МенюДополнительные инструментыИнструменты разработчика), найдите вкладку Network — найдите feedback, в котором откройте вкладку Preview (как на скрине):

CF. Статус писем SPAM

Здесь мы видим не двухзначный вердикт, почему наша форма отказалась отправить почту:

into: "#wpcf7-f1454-p71-o1"
message: "Ошибка при попытке отправить сообщение. Пожалуйста, повторите попытку позже."
status: "spam"

Поиск по коду плагина, находит такие строчки:

elseif ( $this->spam() ) { // Spam!
$this->status = 'spam';
$this->response = $contact_form->message( 'spam' );
}

Таким образом, при отправке сообщений, CF7 руководствуется встроенной функцией определения спама в WordPress, а именно «Черным списком»  (НастройкиОбсуждения). И порой руководствуется совсем непонятным образом: определяет SPAM, даже если слово не встречается в тексте, определяет SPAM только лишь в мобильных браузерах и т.д. и т.п.

Черный список используется в WP для глобального определения SPAM. Это пользовательский список слов. Если комментарий содержит какие-либо из этих слов в своём тексте, имени автора, URL, адресе e-mail или IP, то он будет помечен как спам. Каждое слово или IP задается с новой строки. Используется поиск по подстроке, то есть по слову “press” будет найдено “WordPress”.

Черный список в WordPress

Экспериментальным путем удалось установить, что пустой Черный список не мешал отправке почты с сервера, но это не было бы правильным решением, так как Черный список в WP — весьма эффективное средство против SPAMеров в комментариях.

Когда причина определена, остается научить Contact form 7 не определять SPAM по Черному списку! Для этого достаточно добавить в файл functions.php Вашей текущей темы следующую строчку кода:

add_filter('wpcf7_spam', '__return_false');

Оцените материал:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (19 голоса, рейтинг: 5,00 из 5)

Загрузка…

0 / 0 / 0

Регистрация: 04.10.2016

Сообщений: 25

1

11.10.2016, 11:09. Показов 3697. Ответов 1


Доброго времени суток. После обновления на последнюю версию wordpress и последнюю версию contact form, все формы перестали работать и пропала рекапча…При отправке пишет «ПРОИЗОШЛА ОШИБКА ПРИ ПОПЫТКЕ ОТПРАВИТЬ ВАШЕ СООБЩЕНИЕ. ПОЖАЛУЙСТА ПОПРОБУЙТЕ ЕЩЁ РАЗ ПОЗЖЕ.» В чем может быть проблема? Пример формы можно посмотреть по этим ссылкам http://prsoc.ru/prodat-gruppu-stranicu-akkaunt/ , http://prsoc.ru/ostavit-otzyv/ и также на главной странице (грузится долго). Следующие попытки проблему не решили: исправлял данные в поле «От кого», делал откат плагина до предыдущей версии и пред.предыдущей версии…Сам wordpress не переставлял, так как не уверен, что это поможет да и не 20-х минутное это дело…Возможно решение есть другое!?

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



24 / 8 / 17

Регистрация: 22.12.2015

Сообщений: 2,099

19.11.2017, 01:38

2

Цитата
Сообщение от Johnnyjoy
Посмотреть сообщение

Возможно решение есть другое!?

в данном видео проблема решена



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

19.11.2017, 01:38

Помогаю со студенческими работами здесь

contact form 7
Добрый день. Столкнулся с проблемой, что contact form 7 ,на мобильном телефоне не работают, а на…

Contact Form 7
Обновился он. Стоит рекапча 3.0. Спам прет только так. Как вы боритесь со спамом в новой версии…

Contact form 7
Здравствуйте!
Использую плагин Contact form 7.
В шаблоне формы использую checkbox в несколько…

Плагин Contact form 7
Здравствуйте плагин Contact form 7 работает и отправляет письма исправно можно ли настроить так…

После contact form 7
Доброго времени суток! У меня такая проблема с сайтом. После установление плагина contact form 7 на…

Плагин Contact-form 7
Вообщем такая проблема. 80 услуг(80 записей) ну плюс минус еще (вообщем их дофига)
Форма в CF7…

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

2

  • #2

Здравствуйте. В поле от кого эту admin@…. почта существует?
И отправляете через mail на хостинге или же через SMTP?

  • Автор темы
  • #3

1. Да конечно, существует. Тестовые письмо WP Mail SMTP с этого адреса (admin@…) на другую почту приходит.
2. Тут поясните, не совсем понимаю суть вопроса.

  • #4

1. Да конечно, существует. Тестовые письмо WP Mail SMTP с этого адреса (admin@…) на другую почту приходит.
2. Тут поясните, не совсем понимаю суть вопроса.

А какой хостинг у вас?

  • Автор темы
  • #5

  • Автор темы
  • #7

Дык он же(плагин) и установлен.
Пробовал уже, не помогает (в том числе и это руководство читал).
Где-то читал, что можно как-то посмотреть в инструментах разработчика браузера. что происходит, когда кнопку отправить «нажимаю». Как в инструмент разработчика попасть-то я знаю, а на что именно обратить внимание — хз.

  • #8

Дык он же(плагин) и установлен.
Пробовал уже, не помогает (в том числе и это руководство читал).
Где-то читал, что можно как-то посмотреть в инструментах разработчика браузера. что происходит, когда кнопку отправить «нажимаю». Как в инструмент разработчика попасть-то я знаю, а на что именно обратить внимание — хз.

Писали в техподдержку хостинга, может с их стороны, что-то? Или скиньте в ЛС ссылку на сайт.

  • Автор темы
  • #9

Дык тестовые письма уходят и доходят.
Отправил в лс ссылку.

  • Автор темы
  • #10

Удалил reCAPTCHA к Contact Form 7.
Все заработало!

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • При печати чека произошла ошибка 9 фн некорректное значение параметров команды
  • При печати чека произошла ошибка 7 фн неверные дата или время