Консервативность систем электронной почты сыграла и отрицательную роль – в ней нет средств, позволяющих проверить аутентичность адресата. Отсюда необычайное распространение непрошенной почтовой рассылки – спама. В некотором роде появление спама – явление органичное для современного Интернета, в значительной степени существующего за счет рекламы. По сути спам ничем не отличается от рекламных баннеров, встречающих нас почти на каждом сайте, – они также незапрошенным способом вторгаются в наше жизненное пространство. А регистрация почти на любом сайте, который чем-то торгует, автоматически влечет за собой появление в вашем почтовом ящике рекламной рассылки от этого сайта, и отписаться от нее бывает весьма трудно – иногда только через настоятельные требования к техподдержке и удаление регистрации. Фактически тот же спам рассылают и многие социальные сети (например, Facebook), воруя из адресной книги пользователя почтовые адреса и периодически рассылая по ним приглашения присоединиться.
Естественно, полностью запретить такую рассылку невозможно. Потому опасность спама не в самом его существовании, а в количестве, которое превзошло все мыслимые пределы – в конце 2010 года доля спама в мировом трафике электронной почты составляла 83 %, при этом она еще снизилась в сравнении с летом того же года за счет закрытия одного из крупнейших спамеров, сервиса Spamit. И во многих странах мира пришлось принять законы против незапрошенной рекламной рассылки – что вообще-то не в традициях западного общества, совершенно беспрепятственно допускающего, например, рассылку обычных бумажных рекламных листовок, которые регулярно раскладывают по почтовым ящикам в нашем подъезде.
Но законы эти малоэффективны – поймать спамеров за руку очень трудно. Собственно, есть только один способ полностью защититься от спама – завести себе почту на частном домене и никогда не публиковать ее адрес в открытом доступе. И все равно, распространенные имена пользователей (admin, support, mail, sales, news и т. п.) даже в малоизвестных доменах вычисляются спамерами просто статистически, и на них начинает поступать спам уже через пару дней после создания. А бесплатные ящики на популярных сервисах – законная добыча спамеров, и чем обычнее имя пользователя (lenochka@mail.ru, ivanov@mail.ru, sergey@mail.ru), тем быстрее адрес попадет в базы спамеров, даже если вы его нигде не «светили».
Потому способ «не светить» почтовый адрес применим лишь ограниченно, и для большинства пользователей он или не помогает, или просто невыполним (например, фирма обязана опубликовать свой почтовый адрес, иначе зачем ей собственный сайт?). Для защиты от роботов, собирающих по Сети почтовые адреса, помогает прием, заключающийся в том, чтобы заменить в почтовом адресе «собаку» на какой-нибудь другой значок (например, на слово -at-, что по сути – адекватный смысловой перевод значка «собаки»). Еще лучше опубликовать е-мейл в виде картинки, а не текста – тогда пользователю придется вводить его вручную. Такие приемы годятся для частных страничек, но редко применимы для публичных фирм – они затрудняют обращение и без того бестолковых клиентов.
В последнее время появился и более совершенный способ скрытия почтового адреса – специальный Java-скрипт (т. е. программка, написанная на языке Java). Собственно адрес на странице не показывается, и в ее коде тоже не содержится, а лишь подставляется в адресную строку почтового клиента при щелчке по ссылке, которая может называться, например, нейтральным словом «Связь». Реализацию этого способа можно найти, например, на сайте известного фантаста Кира Булычева bulichev.ru. Недостаток у этого способа тоже имеется – у посетителя может быть отключено выполнение Java-скриптов. Но это все-таки более щадящий способ, чем заставлять набирать почтовый адрес вручную.