Защита от СПАМА — пять простых рецептов…

В своё время, впервые выйдя в Интернет с широко раскрытыми наивными глазами, я радовался каждому электронному письму, приходившему на мой почти никому не известный адрес! Я и помыслить не мог, какая эта зараза — спам…
Но примерно через полгода после того, как я завёл себе почтовый ящик, мне в день приходило одно-два письма от друзей, два-три выпуска рассылок и не меньше десятка предложений что-нибудь увеличить, изучить или прикупить.
Сначала я, как наивный человек, жал на ссылку «отписаться», потом пытался писать некрасивым, но народным русским языком ответные письма (конечно же, они возвращались с пометкой «адреса не существует»), потом, когда количество спама перевалило за полсотни писем в день, я просто сменил почтовый ящик.
Если у вас похожая ситуация — попробуйте воспользоваться проверенными мною на практике рецептами.
Рецепт первый. Никогда и никому просто так не давайте свой основной почтовый адрес (основной — это куда пишут старые друзья, любовница, деловые партнёры…). Заведите ящик на Mail.ru или подобном сервисе — пусть туда валится всякая гадость. Также никогда не пишите правильно свой адрес, например, billgates@microsoft.com на форумах, в гостевых книгах и т. п. А «неправильно» его надо писать, например, так: billgates(собака)microsoft.com — человек прекрасно поймёт, что (собака) заменяет знак @, а спамерская программа, собирающая в Интернете почтовые адреса, ваш адрес пропустит.
Рецепт второй. Если у вас есть сайт, там, конечно, billgates(собака)microsoft.com писать нехорошо. Но есть возможность зашифровать свой адрес с помощью java-скрипта. Если над вашим сайт работает веб-мастер, потребуйте это от него, а если вы сам себе мастер, можете воспользоваться нижеприведённым кодом (замените выделенный текст на свой — я для примера поставил многострадальный billgates@microsoft.com).

<SCRIPT LANGUAGE=javascript><!--

var jh8="mai"

var prl="lto:"

var r8p='billgates'+'%40'+'microsoft'+'.'+'com';

var mnh=r8p.replace(/%40/ig, '@');

document.write('<A H'+'REF="'+jh8+prl+r8p+'">'+mnh+'</A>');

//-->

</SCRIPT>

<NOSCRIPT>billgates <I>at</I> microsoft <I>dot</I> com</NOSCRIPT>

Этот код надо вставить в веб-страницу вместо адреса. Опять же, посетитель-человек увидит нормальный рабочий (то есть — кликнул и написал письмо) адрес, а спамерский поисковик не найдёт ничего интересного. По крайней мере, на моём сайте (и в написанных мной на заказ сайтах) все адреса так зашифрованы — и проблем со спамом нет.
Рецепт третий. Обратите внимание на почтовую программу The Bat. Она не только превосходит Outlook по безопасности работы, но и позволяет просматривать заголовки писем, пришедших к вам на почтовый сервер — ещё до скачивания. Вы можете скачать нужные письма, а всякую рекламу удалить, экономя время и трафик. Это делается так: заходите в раздел «Ящик», затем «Диспетчер почты (просмотр писем на сервере)» — и далее выбираете просмотр сообщений.
Рецепт четвёртый — изуверский. Если вам пишет ограниченное количество корреспондентов, занесите их адреса в т. н. «белый» список, а все остальные письма убивайте по умолчанию. Вариант: на обратный адрес неизвестных писем посылается автоответ типа «Ваше письмо убилось спам-фильтром, но, если вы не спамер, пришлите мне его снова со словом абвгд в теме письма». Естественно, надо настроить фильтр на пропускание писем с «абвгд» в теме.
Но это правила обороны. Приступим к самому приятному — нападению.
Рецепт пятый. Если у вас выделенка, этот способ особенно удобен. Есть такая программа Spam Eater (Поедатель спама), которая спам, как и следует из названия, «поедает». Прямо на почтовом сервере. Лучше всего борется с импортной рекламой, на нашу надо дополнительно натаскивать. Поищите в сети ещё что-нибудь подобное, наверняка такая программа не одна.
Удачи в борьбе со спамом! Kill’em all!

PS  Статья написана в 2007 году, что-то может выглядеть архаичным, но в целом — концепция годная.