В борьбе за чистоту отправляемых с сайта писем (через обратные формы связи) вебмастера часто усердствуют, устанавливая дополнительные плагины на WordPress и дополняя «Чёрный список» (Настройки — Обсуждения) всевозможными spam-фразами. И в один момент наблюдается картина, когда популярный плагин Contact Form 7 дает сбой и отправленные данные определяет как спам (не отправляет письма, даже если ничего крамольного вы не пишите и заполняете все поля согласно всем правилам жанра). Но даже если отключить все плагины антиспама, проблема остается!
К своему удивлению, не так давно я обнаружил, что на огромном числе моих сайтов и сайтов клиентов, CF7 исправно отправлял почту в десктопной версии сайта, а в мобильных браузерах все «Отправленные данные определены как спам» (с мобильных телефонов не удавалось отправить письмо ни под каким соусом). Примечательно, что отправку форм с мобильных устройств я никогда не тестировал и она, оказывается, исправно не работала все это время!
Результаты спам рассылки вконтакте | Как сделать спам рассылку вконтакте через программу QuickSender
А у вас работает форма связи на Contact Form 7 в мобильной версии? Если нет, давайте искать причину!
Первым делом, необходимо удостоверится, что CF7 действительно ругается на SPAM. В вашем браузере откройте «Инструменты разработчика» (в Chrome — Меню — Дополнительные инструменты — Инструменты разработчика), найдите вкладку Network — найдите feedback, в котором откройте вкладку Preview (как на скрине):
Здесь мы видим не двухзначный вердикт, почему наша форма отказалась отправить почту:
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”.
Экспериментальным путем удалось установить, что пустой Черный список не мешал отправке почты с сервера, но это не было бы правильным решением, так как Черный список в WP — весьма эффективное средство против SPAMеров в комментариях.
Как запретить компаниям присылать сообщения ВКонтакте по номеру телефона (избавиться от спама в VK)
Когда причина определена, остается научить Contact form 7 не определять SPAM по Черному списку! Для этого достаточно добавить в файл functions.php Вашей текущей темы следующую строчку кода:
add_filter(‘wpcf7_spam’, ‘__return_false’);
- ⚡ Набор текста с pdf за 500 руб.
- ⚡ Перевод текста с английского на русский за 500 руб.
- ⚡ Арбитражный процесс за 2500 руб.
- ⚡ Напишу любой текст за 500 руб.
Оцените материал:
(20 голоса, рейтинг: 5,00 из 5)
Вячеслав Скоблей (ака files) — типичный интернетчик. Скитаюсь интернетом, пишу на PHP, увлекаюсь созданием веб-сайтов на WordPress, решаю многочисленные проблемы, которые до появления интернета не существовали.
Специализируюсь на безопасности сайтов: защищаю сайты от атак и взломов, занимаюсь лечением вирусов на сайтах и профилактикой.
Наверняка у Вас есть вопросы, просьбы или пожелания. Не стесняйтесь спросить, я отвечаю всегда быстро.
Пишите, если возникли вопросы Сказать СПАСИБО!
Источник: seo-zona.ru
Если сообщение помечено как спам вконтакте
Информация
- Правила пользования
- Антиспам-политика
- Политика конфиденциальности
- Политика cookie
- Политика возврата средств
Инструменты
- Конструктор писем
- Валидатор email
- Бесплатные шаблоны
- Автоматизация
- Сводная статистика
- Интеграции
- Пробная версия конструктора
Блог
- Читать
- Предложить статью
- Редакция
- Реклама и сотрудничество
Техподдержка
Russia 8 (800) 551-68-22
Спасибо, ждите письмо.
Проверяйте почту — письмо придет в течение 5 минут (обычно мгновенно).
Как запустить email-маркетинг с нуля?
В бесплатном курсе «Rock-email» мы за 15 писем расскажем, как настроить email-маркетинг в компании. В конце каждого письма даем отбитые татуировки об email ⚡️
*Вместе с курсом вы будете получать рассылку блога Unisender
Источник: www.unisender.com