Как известно, бичом современного Интернета является спам - непрошенная рассылка рекламных и прочих сообщений. По данным некоторых аналитиков, он составляет более 50% всех сообщений в Сети. Большую часть адресов в спамерских базах данных доставили спам-роботы - специальные программы, которые изучают общедоступные ресурсы (форумы, гостевые книги и т.д.) и, найдя в тексте e-mail, добавляют его в свою базу данных. После этого человек с удивлением замечает, что в его ящике начинают появляться непрошенные сообщения с самыми разнообразными приглашениями – от рекламы памперсов и до предложений купить пару миллионов адресов из спамерских баз. Именно из-за этого многие пользователи Интернета не пишут адрес своей электронной почты в форумах, гостевых книгах, чатах, при регистрации на сайтах и прочих Интернет-ресурсах. Процитирую одно из писем, которые были в «Беседке» МК: «…За последние полгода количество спама увеличилось вдвое: от 40 писем до 80 в неделю». Неужели невозможно бороться со спамерами? Конечно, можно. Я читал в «Hard’n’Soft UA» такую историю. Один из обозлившихся получателей спама сумел разыскать электронный и настоящий (в смысле – где он живет) адреса спамера, который засыпал его письмами с рекламой. Но мало того, что он узнал эту информацию – он выложил ее на свой сайт с предложением устроить спамеру «сладкую» жизнь. И тут началось: спамера подписали на огромное количество электронных рассылок, а в почтовый ящик ему стали приходить десятки бесплатных бумажных каталогов с рекламой. Когда же спамер подал на юзера в суд, то судья постановил, что ничего незаконного в действиях того юзера не было, и спамеру пришлось еще и штраф выплачивать. Но не всегда получиться так сделать. Так давайте попробуем обезопасить себя другими методами. Одним из методов решения проблемы может стать кодировка Вашего электронного адреса особым образом. У каждого символа клавиатуры есть свой код. Кроме того, специальные символы тоже имеют свои коды. Например, если набрать в HTML-коде страницы ©, то на экране браузера отобразится символ ©, а если набрать ®, то на экране появится символ ®. Как обычно на сайтах ставится ссылка с указанием e-mail’ов? Пишется следующий код: webmaster@yourdomain.com. Спам-робот, находя в HTML-коде страницы символ @, выделяет e-mail и добавляет его в свою базу данных. А если написать, весь адрес с помощью таких символов то для пользователя данный текст будет работать точно также, как и admin@micro.org.ua, а спам-робот не воспримет данный текст как e-mail. То есть, к примеру, английскую букву “a” можно записать как a, а букву “d” – как d. Давайте напишем небольшую программу на JavaScript, которой Вы потом сможете с легкостью пользоваться. Во-первых, давайте определим, какие символы могут встречаться в e-mail’e. Это могут быть все буквы латинского алфавита (от «a» до «z»), все цифры (от «0» до «9») и такие символы, как «.», «-» и «_». Кроме того, надо помнить про один символ, который встречается в каждом e-mail’e. Это – электронная собака, она же «@». Итак, выяснив это, можем начинать. Открывайте свой любимый текстовый редактор и пишите: А теперь напишем код HTML-страницы, которая в краткой форме будет объяснять посетителю, зачем нужен данный скрипт, а также принимать от пользователя адрес его e-mail’a и выводить разную полезную информацию: сообщать пользователю, что его e-mail закодирован (а то вдруг он не догадается :) и сообщать, что теперь ему не страшен никакой спам.