Выбрать главу

Всех наших почтовых корреспондентов можно условно разделить на три группы.

1. Те, которых мы знаем и любим. Мы заинтересованы в том, чтобы все письма от них приходили к нам вовремя и без искажений. Их почтовые адреса, как правило, есть в нашей адресной книге.

2. Те, которых мы знаем и не любим. Поскольку мы их знаем — то есть нам известны их адреса, мы можем для защиты от нежелательной корреспонденции, приходящей от них, использовать очень простую систему фильтрации, которая встроена в любой почтовый клиент или реализована на многих бесплатных почтовых серверах. Например, в Outlook Express мы можем создать Правило (Сервис —> Правила для сообщений —> Почта), которое позволит нам удалять нежелательную почту прямо на почтовом сервере, не пересылая ее на нашу машину.

3. Те, которых мы не знаем. И вот среди них есть и новые покупатели или новые друзья, и тот самый спам. Как быть с этими адресами? Нам нужно как-то перевести новый адрес в один из тех классов, с которыми мы умеем работать — в 1-й или 2-й.

Ну, в первый-то он попадет и безо всяких действий с нашей стороны. А вот как этого избежать? Во-первых, можно попробовать настроить почтовый клиент с помощью Правил. Но это не всегда просто, а иногда даже невозможно. Чтобы как-то идентифицировать новый адрес, нужно иметь его опознавательные знаки. Скажем, номер телефона осточертевшей нам рассылки (спама).

Я в течение довольно длительного срока получал письма от Центра американского английского. Ребята меня буквально радовали. Они практически не повторялись. Например, на первый взгляд номер контактного телефона должен повторяться из письма в письмо, и по нему можно фильтровать входящую почту, но не тут-то было: 105- 51 -86, 1 0 5 — 5 1 — 8 6, 105- 51 — 86. Для человека — это один и тот же номер, а для программы — три разных. Точно так же варьировались и другие поля: Кому, От, Тема — причем вариации все были одного и того же свойства — количество пробелов в словах. Варьировались и скрытые поля — Received, Sender и т. д. Outlook не умеет фильтровать по скрытым полям, но, скажем, фильтры Yandex вполне справляются с такой задачей. Но здесь и это не помогало. Как тут не вспомнить Дмитрия Новгородцева: “Ну, фильтры вы вряд ли настроите”.

В конце концов с помощью программы фильтрации спама результат был достигнут. Но я вовсе не уверен, что это окончательная победа.

Здесь-то все понятно более-менее — это явный спам. Но как поступить в общем случае? Одна из очевидных идей — автоматически запросить подтверждение у отправителя письма. Авторы спама второго письма не пришлют, даже если они ваш ответ получат, но, вероятнее всего, и этого не случится, потому что обратный адрес наверняка фиктивный. Например, такой: grgfhfq@mail.ru Именно на идее запроса адреса строится большинство антиспамовых программ.

Скажем, можно настроить “The Bat!”, чтобы он сам проделывал всю положенную работу <http://www.antispam.ru/sh?act=msg&id=1056374703>.

Автор статьи “Убийство спама в „The Bat!”” пишет:

“Идея сортировки спама очень простая:

используем адресную книгу „The Bat!” как доверительный список — если письмо пришло от адресата, имеющегося в адресной книге, пропускаем его на свой компьютер;

пропускаем на свой компьютер также те письма, в теме которых указано заданное нами ключевое слово;

если письмо пришло от неизвестного адресата, удаляем его на сервере, а отправителю шлем автоответ (уведомление), в котором информируем об удалении письма и сообщаем ключевое слово, которое отправитель добавит в тему письма-дубликата, чтобы оно прошло на наш компьютер.

Итак, если Вам некто впервые написал письмо, то ему вернется уведомление с предложением продублировать письмо и указать в теме письма ключевое слово. Человек так и сделает, если он заинтересован в переписке с Вами”.

Фильтр подробно описан — его действительно можно использовать. Этот способ интересен тем, что вам ничего не нужно ставить дополнительно, достаточно возможностей почтового клиента.

На этой же идее — запроса адреса отправителя — построена программа WinAntiSPAM <http://www.winantispam.com/ru/antispam.html>.

Но в обоих случаях вы сначала получаете письмо, а уже потом его обрабатываете. А нельзя как-то не пропускать письмо в ваш почтовый ящик или даже на сервер вашего провайдера? Можно. Vstopspam.com предоставляет вам такую возможность. Но в этом случае вы абонируете дополнительный почтовый ящик на указанном сервере, и он выполняет роль жесткого фильтра от спама. Это платная услуга — до $ 10 в месяц. Разработчики так описывают принципы работы: