Как защититься от спама в WordPress?

Почтовые коллекторы — это программы, которые сканируют веб-сайты для сбора email адресов и последующего использования их для спам-рассылки. Если электронная почта на веб-сайте WordPress находится в свободном доступе, оно запросто может попасть в такой список.

Однако есть пару простых методов защитить почту от коллекторов, не пряча при этом её от посетителей.

Смотрите также:

  • Как защитить веб-сайт от спама при помощи плагина Captcha Pro
  • Как массово удалить спам-пользователей на WordPress веб-сайте
  • Лучшие плагины CAPTCHA для WordPress-сайта
  • 6 простых и эффективных методов борьбы со спамом в комментариях
  • Как бороться с ботами и спамом в комментариях с помощью Honeypot

Создайте «левый» email

Очень популярным решением будет создание дубликата электронной почты на бесплатных ресурсах по типу Yahoo Mail или Gmail. Используя возможность the_author_meta(‘user_email’), WordPress может выводить новый адрес на веб-сайте. Просто добавьте это в цикл Loop шаблона:

<?php the_author_meta('user_email');?>

Если спам-сообщения уж слишком зачастили, создайте новую учетную запись и добавьте новый адрес вместо существующего. Ваш сайт обновится сразу без изменения файлов шаблона. Этот способ может увидеть сообщения от реальных пользователей.

Замаскируйте адрес

Преобразование символов в электронной почты, то есть использование слов в скобках, будет простым и эффективным методом обмануть почтовых коллекторов. К примеру, ivan.ivanov@.com становится ivan(dot)ivanov(at)com. Коллекторы не видят такую почту, так как она выводится как неверный формат электронного адреса.

Кодирование или преобразование символов в адресе при помощи HTML будет более сложным способом маскировки. К примеру, символ @ в адресе становится &#64; буква “ a ” становится &#97 и так далее. Ваш браузер будет выводить все корректно, но для коллекторов такой адрес будет нечитабельным.

Кроме того, для кодирования адреса электронной почты вы можете воспользоваться бесплатным онлайн кодером или использовать возможность antispambot():

<?php echo antispambot(get_the_author_meta('user_email'));?>

Функцию antispambot() изменяет адрес электронной почты, полученный от get_the_author_meta(‘user_email’). Аналогично возможности the_author_meta(‘user_email’), она будет скрывать реальный адрес электронной почты.

Чтобы задействовать antispambot(), воспользуйтесь командой echo. Это станет серьезной защитой от спама, так как адрес кодируется случайным образом и обновляется всякий раз, когда вы перезагружаете страницу.

Важно: к сожалению, в WordPress это не сработает, поскольку он не может использование «некорректных» адресов.

Замените текст картинками

C помощью клавиши Print Screen создайте скрин email адреса. Далее, используя любой графический редактор, обрежьте его до нужного размера и добавьте на веб-сайт. Обратите внимание, что такой адрес не может быть скопирован в буфер либо прочитан специальными программами для людей с нарушениями зрения. Так что, если вы используете этот способ, продумайте и другую форму контакта.

Анти-спам плагины

Существуют плагины, проделывающие эту же работу автоматически. К примеру, плагин Captcha добавит капчу для любой веб-страницы. Он защитит блог от спама при помощи элементарных арифметических действий, без труда понятных для реальных посетителей. Капча может быть использована для формы входа на веб-сайт, комментариев, восстановление пароля или регистрации.

Плагин Google Captcha(reCAPTCHA) делает примерно то же самое, только для защиты используется капча от Google.

Кроме того, использование одного из вышеуказанных плагинов вместе с плагином Limit Attempts обеспечит действительно надежную защиту веб-сайта не только от спама, но и от взлома.

Заключение

Идеальной защиты от спама не существует. Технологии не стоят на месте и каждый день появляются новые и совершенствуются старые методы обойти тот или иной фильтр. Это лишь вопрос времени и необходимости. Так что, как показывает практика, лучше всего комбинировать сразу же пару методов защиты от спама.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *