Для тех, кто не читал - вот перая часть: http://wobla.ru/blog/Линуксоид/5073.aspx

Эффективность метода, который был описан в первой заметке оставляет желать лучшего, потому заменить им грэйлисты у себя я не смог. Однако поиски продожил и теперь опробовал DNSBL.
Что это и как это работает? По сути своей это обычный DNS-сервер, узлами зоны которого являются ip-адреса спаммеров. Например, есть сервер zen.spamhaus.org. Есть некий адрес спаммера 1.2.3.4. Выполняется команда:
host 4.3.2.1.zen.spamhaus.org.
Если она возвращает ответ (что именно - не важно), то адрес помещен в блэклист, не возвращает - не помещен.
На основе этого делается довольно простой макрос для sendmail.
Если вы настраиваете с помощью sendmail.mc, то внесите в него вот такую строку:
FEATURE(`dnsbl',`DNSBL-сервер')dnl
Например, для того же zen.spamhaus.org:
FEATURE(`dnsbl',`FEATURE(`dnsbl',`zen.spamhaus.org')dnl
Если же вы напрямую правите sendmail.cf, то вам необходимо добавить в конец макроса SBasic_Check_Relay вот такие правила (для zen.spamhaus.org):
R$*\t $: $&{client_addr}
R$-.$-.$-.$-\t $: $(host $4.$3.$2.$1.zen.spamhaus.org. $: OK $)
ROK\t $: OKSOFAR
R$+\t $: TMPOK
R$+\t $#error $@ 5.7.1 $: "DNSBL blocked "$&{client_addr}
Посмотрите синтаксис у соседних правил, чтобы в правильном месте выставить знаки табуляции, иначе sendmail будет ругаться (они, к сожалению не копируются, но вместо них я поставил символы \t).
Эффективность достаточно высокая. Посмотрю еще недельку, и возможно уберу грэйлисты.
Да, фильтров можно ставить подряд несколько, вписав проверку на нескольких серверах. Список серверов можно найти вот по этому адресу: http://spamlinks.net/filter-dnsbl-lists.htm

Удачи!

@ 27 авг 09, 09:33 | Комментарии (12)
Юникс вэй

Продолжая чревоугодническую тему ) Купили вчера экзотики : спагетти из бобов. ЛЮДИ! Этим кормить только ихтиандра. Резиноподобное нечто. Разжевать! не смог! А вот вермишель из риса вполне даже ничего оаказалась под ихним же китайским соусом, не помню уже каким.

@ 26 авг 09, 09:16 | Комментарии (2)
Помни об инферно

Сегодня на обед брал из дома рис и рыбу. Ну, про рис все знают, а рыба была речная - щука. Вчера ребенок сходил на несколько часов на речку - наловил на всю семью. Кормилец!
Теперь к охотничьему ружью присматривается. Хорошо, что оно хранится по всем правилам.

@ 24 авг 09, 17:42 | Комментарии (3)
Записки филантропа

Сложно не замечать очевидное. Но как-то само собой получается - все вокруг уже слышат, а ты думаешь, что все в порядке и разрешится как-то само собой. Намечаешь себе на вторник, на выходные, на лето... лето проходит.
Иногда хочется привезти, заплатить и не думать об этом.
Иногда хочется самому разобраться. Вчера я был в одном шаге от самой сути.
Оставалось только отсоединить четыре пружинки - и вентилятор отопителя вместе с кожухом был бы в моих руках )) Но вчера я об этом еще не знал, разобрав практически всю переднюю панель своего любимого автомобиля ВАЗ 2107, так и не решившись разобрать ее до конца, чтобы достать злополучный свистящий вентилятор. А вот сегодня таки нашел в книжке, в электроной книжке, как это делается - надо всего лишь было еще снять четыре пружинки. Кто ж знал, что описание процедуры снятия вентилятора отопителя у них находится не в разделе "Система охлаждения/отопления" и не в разделе "Электрооборудование", а вовсе в разделе "Кузов". О_о
Но зато поменял кран этого самого отопителя. Весьма гемморойная процедура, учитывая то, что все операции приходится производить вниз головой, как вариант - сильно скрючившись и изогнувшись. На самом деле, тоже можно было все упростить, ну теперь-то я это знаю!

@ 24 авг 09, 10:09 | Комментарии (3)
Вот вам!



40 лет назад, в августе 1969 года, Кен Томпсон (слева) и Денис Ритчи (справа) представили первую версию операционной системы Unix, написанной на языке assembler для машины PDP-11.
Идеи, которые были заложены в ОС опередили свое время. В общем, радуемся за них. )

@ 24 авг 09, 08:59 | Комментарии (5)
Юникс вэй


 Стр.197 (1161) << < Пред. | След. > >>
Мой дневник:
  • Создать/изменить дневник
  • Добавить запись