Объявление. Возьмём на очень хорошо оплачиваемую работу хакера высокой квалификации.
Размещайте своё резюме на главной странице сайта www.miсrоsоft.соm
Защита от спама
Уважаемые подписчики!
Представляю Вашему вниманию двадцатый выпуск информационной рассылки сайта
"Веб дизайн в примерах".
В этом выпуске рассмотрим некоторые формы защиты от спама. В последнее время проблема спама растет
и появляется необходимость поиска путей защиты от спама. Для того, чтобы бороться с этой проблемой
необходимо знать из каких источников идет угроза. Одним из источников является веб-сайт, а точнее
адреса электронной почты указанные на нем явно.
Как разместить на сайте адрес электронной почты? Самый простой вариант - с помощью конструкции
<a href="mailto:user@domain.zone">user@domain.zone</a>
получим
Однако самый простой способ содержит в себе опасность, что спамерские боты (специальные программы, которые
ищут в сети Интернет адреса электронной почты) найдут этот адрес и внесут его в спамерскую базу. После этого,
как правило, на почтовый ящик начинает поступать нежелательная рекламная почта. И со временем ее становиться все больше
и больше. В конечном счете, тратиться много времени на поиск нужной корреспонденции среди всего приходящего мусора.
Рассмотрим способ как этого избежать.
Способ 1. Все, что нам нужно сделать - это скрыть адрес электронной почты от спамерских ботов, но при этом,
сделать его видимым для пользователей. Для этого достаточно поместить адрес в виде картинки. Адрес виден пользователям,
но боты не умеют читать графику, поэтому он им не виден. Недостаток в том, что теряется интерактивность - пользователи
должны сами вводить в почтовой программе ваш e-mail.
Способ 2. Спамерские боты не умеют выполнять клиентские скрипты, поэтому на нам может пригодиться JavaScript.
Рассмотрим пример:
<script>
var
u = 'user';
d = 'domain';
z = 'zone';
em = u + '@' + d + '.' + z;
document.write('<a href="mailto:' + em + '">' + em + '</a>');
</script>
Результат выглядит как в первом пример, однако, в коде странице нигде в явном виде не указывается e-mail, он
видет только на конечной странице пользователям!
Есть еще и третий способ - более сложный, но и более удобный для посетителей - форма обратной связи.
В следующием выпуске мы подробно его рассмотрим и приведем работающий пример. Заодно и изучим использование форм HTML и
познакомимся с основами языка JavaScript.
P.S. Если Вы используете почтовую программу The Bat!, то письмо может отображаться некорректно. Для того, чтобы просмотреть правильный вариант, щелкните
два раза на аттачменте Part.html и откройте письмо (кнопка "No/Нет").