Чистильщик писем
АрхивПолезняшки (архив)Об авторских правах на термин "spam" и способе борьбы с ненужной корреспонденцией.
Я думаю, что в мире уже нет ни одного человека который, имея дела с интернетом или электронной почтой, ни разу не сталкивался со спамом.
Что такое SPAM? Термин «спам» происходит от старой пародии британской комик-группы Monty Python Flying Circus, в которой посетители ресторана, пытающиеся сделать заказ, вынуждены были слушать хор викингов, воспевающий мясные консервы ("SPAM, SPAM, SPAM…" (SPAM is a registered trademark of Hormel Foods Corporation).
Так что есть спам? Спам есть зло — будет однозначный ответ.
В его нынешнем понимании, как «навязчивой сетевой рекламы», термин «спам» стал употребляться несколько лет назад, когда рекламные компании начали размещать в новостных конференциях Usenet свои рекламные объявления. Это незамедлительно вызвало бурные протесты пользователей, и модераторы конференций стали просто удалять спам раньше, чем он достигал большого числа людей. Потерпев неудачу на одном фронте, спаммеры переключились на другой — массовую рассылку рекламы по каналам электронной почты.
Так как спам многолик и многогранен, и дать ему определение чрезвычайно сложно. Вот, на мой взгляд, три его главные черты:
- Представляет ненужную информацию, чаще всего коммерческого характера;
- Доставляется чаще всего принудительно, без вашего желания;
- Потребляет ваши ресурсы (время, деньги, здоровье в конце концов), ничего не давая взамен.
Способов борьбы со спамом великое множество, но пока абсолютно эффективных средств борьбы с ним не придумано. Существует даже мнение, что победить спам невозможно и что, если умрет спам, то умрет и интернет…
Несмотря на технические ухищрения, введение все новых и новых способов борьбы с ними, спаммеры все равно пока побеждают. Эта ситуация напоминает борьбу производителей автомобильных сигнализаций с угонщиками.
И если вас пока минула спаммерская рук, то вздохните свободно и отложите эту статью до того момента, пока она вам не понадобится. Хотя нет, все же лучше прочтите, вдруг пригодится:)
Да чего там читать, воскликнут нетерпеливые читатели. Все давным давно известно! Ну получаю спам, ну и что? Зачем с ним бороться? Cебе дороже! У меня же есть универсальное лекарство — клавиша Delete, раз — и ненужное письмо отправляется одним махом в корзину, дешево, сердито и эффективно. Другие скажут — у меня фильтры стоят, которые спам отсекают. Четвертые разумно возразят, что если уж спаммеры сильно достанут — то можно и почтовый ящик сменить, авось новый спаммеры скоро не вычислят…. Все это, в принципе, верно, но…
Я сам всеми этими способами пользовался и пользуюсь поныне, если бы не одно но: мой основной ящик (у провайдера) после четырех относительно спокойно прожитых лет, облюбовали спаммеры. Пока число писем с «бесплатной рекламой» не превышало 2-3 в день, я боролся с ними старыми проверенными способами: сначала, по неопытности и лени Delet'ом, потом (а я пользуюсь замечательной почтовой программкой The Bat!) различными фильтрами и правилами сортировки и обработки писем, позволяющими удалять ненужные письма или прямо на сервере, или вести «черный список» спаммерских адресов и в случае чрезмерного потока ненужных писем с одного домена отписать на abuse@этот_домен или postmaster@этот_домен письмо, сообщающее о том, что с этого адреса(ов) рассылается спам. Хотя помню случай, когда, отписав администратору одной, весьма известной российской почтовой службы, я получил свое письмо обратно с уведомлением о том, что ящик postmaster@****.ru переполнен :( Видимо, он ушел за пивом и не вернулся :))
Но вот когда число получаемого мусора превысило 10-15 писем в день (что представляет весьма значительное количество для обычного российского дайлапщика), то мое терпение лопнуло. Мало того, что это деньги за ненужный мне трафик, взятые из моего же кармана, так это еще и время, которое волей-неволей отбирает разбор просочившихся мимо фильтров спама. А время, как говориться, — деньги :)
Я обратился к своему провайдеру, однако там мне вежливо и твердо сказали, что «на нашем сервере нет оборудования фильтрующего спам по той причине, что многие клиенты являются подписчиками на рассылку новостей (и не только) и мы не можем в данном случае определить, что является спамом, а что законной рассылкой». Как вам это? На лицо полное самоустранение от решения проблемы. Хорошо хоть посоветовали самому настроить фильтры на спам (что, впрочем, я и без их совета давно сделал). Что ж, бог им судья, решил я, и отправился бродить по просторам интернета и искать себе помощника в сием нелегком деле.
И, о чудо, я нашел его. Я не могу сказать, что эта программа представляет собой панацею от всех бед и полностью излечила меня от спама, но то, что она в значительной степени сократила его — это факт.
Называется эта чудо-программа MailWasher. Она вышла из-под пера 29-летнего новозеландского программиста Ника Болтона. Особенность этой программы заключается в том, что она как бы двуедина: с одной стороны, она представляет собой великолепного посредника между почтовым сервером и вашим почтовиком, а с другой — сама является полноценным просмотровщиком писем. MailWasher работает непосредственно с почтовым сервером, поэтому вам не нужно будет загружать все письма себе на компьютер. Вы можете просматривать, помечать ненужные вам письма к удалению прямо на сервере. В этом месте пользователи почтового клиента The Bat! должны закричать: «Ну и что с того? В Бате тоже есть такая функция и имя ей — Mail Dispatcher!» Все верно, друзья, но MailWasher позволяет делать то, чего не делает The Bat! Он позволяет bounc'ить письма (то есть отсылать по нужным, т.е ненужным вам адресам письмо от имени вашего провайдера о том, что такого адреса не существует).
К достоинствам программы можно отнести и тот факт, что она бесплатна и невелика по размеру (1.5 Мб запакованный файл), работает практически под всеми версиями Windows и требует всего лишь 4 Mб RAM, 4Mб места на жестком диске и модем.
Просмотровщик писем загружается в отдельном всплывающем окне и самое приятное в текстовом формате, что обеспечивает еще одну ступень защиты он html-вирусов.
По мнению самого автора, MailWasher представляет своего рода «первый рубеж обороны», на котором вы отсекаете ненужную вам почту, будь то спам, будь то просто нежелательные корреспонденты, будь то ненужные или большие приложенные файлы, или даже вирусы. Обработав почту, вы нажимаете кнопку Process Mail, происходит окончательное удаление отмеченных вами писем, одновременно с этим по этим же адресам отсылается уведомление о том, что ваш адрес не существует.
MailWasher или, как я его окрестил, «Чистильщик», очень прост в управлении. Все что вам потребуется — это ввести данные о ваших почтовых ящиках. Остальные настройки просты и незамысловаты. Вы можете добавлять нужные вам адреса как в черный список (Blacklist), так и в лист друзей (Friends list). Можно также добавить весь домен в список друзей или «врагов», просмотреть письмо или только его заголовки. В последней версии программы добавлена возможность вносить в черный список спаммерские DNS, что значительно эффективнее. По умолчанию в «черный» список занесены три крупные спаммерские службы: Ordb, Visi, SpamCo.
На данный момент поддерживается только протокол POP3, однако автор готов добавить поддержку MAPI и некоторых популярных веб служб, например, таких как Hotmail, Yahoo и AOL, если со стороны пользователей наберется достаточное количество просьб.
Более опытные или дотошные пользователи, открыв Настройки (Options), смогут удовлетворить все свои потребности. Вам предлагается на выбор три уровня эвристической обработки почты (так называемый Heuristic Strength):
- None (Нулевой) — программа не будет сама пытаться обрабатывать почту, основываясь на анализе заголовков или содержания. Отображаются заголовки всех пришедших писем.
- Careful (Тщательный) — будут помечаться только те письма, которые очень похожи на спам.
- Strong (Сильный) — будут автоматически помечаться/удаляться/«отфутболиваться» те письма, которые программа считает спамом на основе ваших настроек.
Вы можете также включить опцию Blacklist MAPS RBL addresses. MAPS RBL — представляет собой организацию, которая содержит и постоянно обновляет список тех, кто занимается «нежелательной массовой рассылкой». При активации этой опции MailWasher будет каждый раз обращаться к веб сайту организации с целью проверки причастности пришедшего письма к спаму.
В смысле настройки MailWasher очень гибок: вы можете определить почтовый клиент, через который будете получать почту (вплоть до командной строки запуска программы), указать звуковой сигнал, оповещающий о приходе почты, промежутки времени между регулярными проверками, или же тот промежуток, когда не надо проверять почту. Вы также можете настроить порядок и количество отображаемых колонок.
Настройки «черного» и «белого» списка тоже весьма гибки. Можно настроить автоматическое «отфутболивание» и автоудаление писем, занесенных в blacklist, указать количество дней, через которые «неиспользуемые» адреса электронной почты будут удалены из списка (по умолчанию это 500 дней).
Особого внимания заслуживает механизм фильтрации сообщений — это сама суть этой программы. Он обширен: от «банального» поиска спама по ключевому слову в заголовках или теле письма, до использования так называемых «регулярных выражений» (пользователи Бата сразу поймут о чем идет речь), что значительно улучшает качество «обработки» писем. Более подробную информацию по «регскейпам» можно найти или у автора на сайте, в разделе FAQ, или здесь.
Единственный неприятный момент при работе с MailWasher состоит в том, что он позволяет «отфутболивать» письма только через один единственный SMTP — SMTP провайдера. Т.е. если вы настроили в «Чистильщике» несколько ящиков, вам нужно указать во всех только один SMTP. Если вы пользуетесь сразу несколькими провайдерами, это создает определенные сложности, так как в этом случае письма из ящиков с разными SMTP серверами просто удаляются, о чем, правда, чистильщик вас честно и предупреждает.
Из всего выше сказанного можно сделать вывод — хотя MailWasher и не является панацеей от всех бед, тем не менее он в значительной степени может помочь вам бороться со спаммерскими атаками.