Как защитить емейл адрес от спам ботов?

В футере нам часто приходится указывать email адрес техподдержки или отдела продаж.

В этом проблем нет, просто вписали емейл в поле Копирайты и сохранили.

защита емейл на сайте

 

Но дело в том, что такой емейл легко найдут спам боты.
И будут рассылать на него спам.

 

Давняя фишка

Поэтому расскажу вам давнюю фишку, которая помогает защитить емейл от парсинга спам ботами.

Сразу к делу, а в конце я объясню в чём заключается прикол.

Нам нужен сервис для кодирования текста в base64, например этот:
https://www.base64encode.org/

Вставляем в поле нужный емейл адрес и жмём Encode.

защита емейла от ботов

 

Ниже появляется запись вида:

защита емейл от спама

Это ваш емейл закодированный в формате base64

Его нужно вставить в подготовленный код, который можно скачать по этой ссылке.
Это txt документ с яваскриптом, тут не могу его привести, т.к. редактор его обрезал бы.

Поэтому нужно скачать файлик, и вставить между кавычек ваш закодированный емейл (вместо фразы сюда_ваш_код). Пробелов внутри кавычек быть не должно.

 

Далее копируем получившийся кусок кода и вставляем его в поле Копирайты.

Получиться примерно так:

Вуаля!

Теперь спам боты не увидят ваш емейл, но юзерам на сайте он будет виден.

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

А вот для новых емейлов, это хороший способ оставаться незамеченным для ботов)

 

В чём прикол?

Вся суть в том, что спам боты настроены на поиск емейл по символу @ и некоторым другим регулярным выражениям.

Поэтому нам надо скрыть собаку, но так чтобы браузер мог это понять, и при этом показать пользователю нормальный emai адрес.

И на помощь нам приходит Javascript.
Поскольку спам боты довольно тупые, и в большинстве своём не могут работать с Javascript, то нам можно легко провести их вокруг пальца)

Мы просто декодируем при помощи яваскрипта наш емейл (а браузеры это умеют делать, в отличии от ботов) и показываем его нашим пользователям.

А спам боты проходят мимо)

Берите на вооружение.

------------

С уважением, Олег Касьянов.