Эффективная борьба со спамом на хостинге 1Gb.ru

Материал из 1GbWiki.

(Различия между версиями)
Перейти к: навигация, поиск
Версия 22:32, 16 мая 2011 (править)
Dmih (Обсуждение | вклад)
м (Правки 221.174.16.60 (обсуждение) откачены к версии 140.109.72.21)
← К предыдущему изменению
Версия 22:33, 16 мая 2011 (править) (отменить)
Dmih (Обсуждение | вклад)
м (Правки Dmih (обсуждение) откачены к версии 221.174.16.60)
К следующему изменению →
Строка 19: Строка 19:
-== Установка SA ==+Hey, that post leaves me feleing foolish. Kudos to you!
- +
-* Через раздел кабинета /Расширенные IMAP ящики/ нужно переключить ящик в расширенный режим.+
-* Зайти в ящик по SSH.+
-* Создаем удобную структуру каталогов:+
- $ mkdir ~/opt ~/src/ && cd Mail && maildirmake .Junk_sa && maildirmake .sa-learn-ham && maildirmake .sa-learn-spam+
- +
-В Junk_sa будут помещаться письма отфильтрованные SpamAssassin'ом, sa-learn-ham и sa-learn-spam будем складывать письма вручную для последующего обучения байесовского фильтра.+
- +
-* Установка программ (ссылки для загрузки и версии программ могут отличаться):+
- $ cd ~/src/ && $ wget http://www.sai.msu.su/apache/spamassassin/source/Mail-SpamAssassin-3.2.5.tar.bz2+
- $ tar xvfj Mail-SpamAssassin-3.2.5.tar.bz2+
- $ cd Mail-SpamAssassin-3.2.5+
- $ perl Makefile.PL PREFIX=$HOME/opt/spamassassin/3.2.5+
- What email address or URL should be used in the suspected-spam report+
- text for users who want more information on your filter installation?+
- (In particular, ISPs should change this to a local Postmaster contact)+
- default text: [the administrator of that system]+
- (можно указать свой e-mail адрес)+
-* SA может написать, что не хватает некоторых модулей:+
- optional module missing: Mail::SPF+
- optional module missing: Encode::Detect+
-установим их в свой домашний каталог:+
- $ perl -MCPAN -e shell+
- cpan> install Mail::SPF+
- cpan> install Encode::Detect+
-Можно еще раз запустить:+
- $ perl Makefile.PL PREFIX=$HOME/opt/spamassassin/3.2.5+
-и убедиться, что SA ничего "не скажет" про вышеуказанные модули.+
- +
-* Компиляция и установка:+
- $ make && make install && make clean && cd ~/opt/spamassassin && ln -s 3.2.5 current && cd+
- +
-That's a mold-breaker. Great tkhining!+
== Статистика == == Статистика ==

Версия 22:33, 16 мая 2011

Общие сведения

Статья предназначена для системных администраторов или опытных технических специалистов, и дает представления о возможности реализации и совмещения встроенной системы фильтрации спама хостинга 1Gb.ru со своей собственной, используя при этом только ресурсы хостинга.

Те, кто хоть раз озадачивался проблемой получения спама в свой почтовый ящик знают, что на хостинге 1Gb.ru существует спам-фильтр, включаемый персонально для каждого из ящиков в личном кабинете в разделе /Фильтрация нежелательной почты/. Из плюсов встроенного фильта можно отметить:

  • управление через web-интерфейс;
  • простота управления;
  • белые/черные списки;
  • настраиваемые простые контекстные фильтры.

Минусы:

  • Отсутсвие "весов" при оценке заголовков, содержимого письма;
  • Отсутсвие байесовой фильтрации.

Поэтому под эффективной фильтрацией мы будем понимать не хороший спам-фильтр на стороне сервера, а их совокупность или комплекс мер применяемых для отсеивания нежелательной почты.

В качестве дополнительного фильтра мы будем применять популярный пакет SpamAssassin.


Hey, that post leaves me feleing foolish. Kudos to you!

Статистика

Грубые подсчеты, на обычном, не ролевом (support, info, sale и т.п.) ящике дают примерно такие результаты на 300 писем:

  • фильтр 1Gb.ru - 269
  • собственный SA - 30
  • пропущенный спам - 1

That saves me. Tnhaks for being so sensible!

Личные инструменты