Меню

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

При использовании сайта на 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% случаев должны помочь решить проблему. Если у вас осталась ошибка, то прошу связаться с нами любым доступным способом, указанным ниже, либо на странице контакты

  • Hi
    I upgraded the PHP-Verion to 7.1 and afterwords the WordPress Version to 5.2.1-de.
    Since that upgrade the Contact Form 7 Version 5.1.3 gives the following error message “There was an error trying to send your message. Please try again later.”
    Independed if I use reCAPTCHA V2 or not.

    The following other Plugins are installed:
    Contact Form 7
    Contact Form 7 Captcha
    Disable Feeds
    Photonic Gallery & Lightbox for Flickr, SmugMug, Google Photos, Zenfolio and Instagram
    Wordfence Security

    Mybe it helps to see waht i have in:
    The content of my Form Tab:
    <p> Ihr Name (Pflichtfeld)<br />
    [text* your-name]<p />
    <p> Ihre E-Mail (Pflichtfeld)<br />
    [email* your-email]<p />
    <p> Betreff (Pflichtfeld)<br />
    [text your-subject]<p />
    <p> Ihre Nachricht<br />
    [textarea your-message]<p />
    <p> Hier können Sie eine Datei (max. 2 MB) anhängen und uns schicken.
    [file* file-306 limit:2MB filetypes:.docx|.xslx|.pdf] <p />
    [cf7sr-simple-recaptcha]
    [submit “Senden”]

    The content of my E-Mail Tab:
    An (To) info@songtrain.ch
    Von (From) [your-name] [your-email] <info@songtrain.ch>
    Betreff (Subject) Betreff: [your-subject]
    Nachrichtenkörper (Message Body) Nachrichtentext: [your-message]


    Dieses Mail wurde über das Kontaktformular von SongTrain (https://www.songtrain.ch) gesendet

    Can you please help me. I’m a novice and it’s the first time, that I use the Support Forum. The only one i recognice ist, that a lot of users have that problem with the Error Message.

    Best regards
    Hans Jehle

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

  • Hi
    I upgraded the PHP-Verion to 7.1 and afterwords the WordPress Version to 5.2.1-de.
    Since that upgrade the Contact Form 7 Version 5.1.3 gives the following error message “There was an error trying to send your message. Please try again later.”
    Independed if I use reCAPTCHA V2 or not.

    The following other Plugins are installed:
    Contact Form 7
    Contact Form 7 Captcha
    Disable Feeds
    Photonic Gallery & Lightbox for Flickr, SmugMug, Google Photos, Zenfolio and Instagram
    Wordfence Security

    Mybe it helps to see waht i have in:
    The content of my Form Tab:
    <p> Ihr Name (Pflichtfeld)<br />
    [text* your-name]<p />
    <p> Ihre E-Mail (Pflichtfeld)<br />
    [email* your-email]<p />
    <p> Betreff (Pflichtfeld)<br />
    [text your-subject]<p />
    <p> Ihre Nachricht<br />
    [textarea your-message]<p />
    <p> Hier können Sie eine Datei (max. 2 MB) anhängen und uns schicken.
    [file* file-306 limit:2MB filetypes:.docx|.xslx|.pdf] <p />
    [cf7sr-simple-recaptcha]
    [submit “Senden”]

    The content of my E-Mail Tab:
    An (To) info@songtrain.ch
    Von (From) [your-name] [your-email] <info@songtrain.ch>
    Betreff (Subject) Betreff: [your-subject]
    Nachrichtenkörper (Message Body) Nachrichtentext: [your-message]


    Dieses Mail wurde über das Kontaktformular von SongTrain (https://www.songtrain.ch) gesendet

    Can you please help me. I’m a novice and it’s the first time, that I use the Support Forum. The only one i recognice ist, that a lot of users have that problem with the Error Message.

    Best regards
    Hans Jehle

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

  • 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 и дополняя «Чёрный список» (НастройкиОбсуждения) всевозможными 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)

    Загрузка…

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

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

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

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

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

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

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

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

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

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

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

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Wordpress 404 ошибка после переноса сайта
  • Word убрать выделение ошибок