Форум

/ домой \ \ темы /



Тема: Спам-фильтр. Дополнение к теме

10/12/2007 19:02 Maxbor:
1. В теме smallsrv.com/forum/f.cgi?f=12881&a=1 сказано, что файл черного списка называется blacklist, а в документации сказано, что badlist. А как на самом деле?
2. Посоветуйте, как правильно записать строку в этом самом черном списке, чтобы не принимались письма, в любой части заголовка которого находится некое слово.
Например, вот такая строка не действует:
? $control =~ /.*VIAGRA*/i
(предполагалось не принимать все письма, со словом viagra в заголовке).
11/12/2007 01:03 Max:
В той бы теме и добавляли...
Правильно badlist, на форуме ошибка.

сабжект этими фильтрами не анализируется. Эти фильтры работают до начала приема письма, тогда еще сабжект не получен. Там могут анализироваться: адрес получателя, адрес отправителя, имя SMTP сервера отправителя который он сам сообщил, IP адрес отправителя.

Сабжет может анализироваться антиспам фильтром, -- тогда сообщение уже получено, и ничего не поделать, -- сервер только добавляет IP адрес сервера отправителя во внутренний черный список.

11/12/2007 14:44 Maxbor:
Большое спасибо за рекомендации.
Возникает еще вопрос: где хранится внутренний черный список и, самое главное, как его перенести в случае перестановки сервера на другой компьютер?
11/12/2007 21:00 Byuik:
Копированием папки сервера , а все пути указывай относительными.
13/12/2007 17:16 Max:
Внутренний черный список хранится только в памяти и живет до перезапуска программы. Посмотреть его можно на странице текущего состояния.
Нет смысла его сохранять т,к, как правило эти адреса в течении нескольких дней прикрываются провайдерами.
23/08/2008 16:41 S143:
Установил версию x80 (текущую на 23 авг.,). Проблемка со списком блек-листов. Вписываю списки серверов, в частности spamhouse и spamcop. При этом почта с ЛЮБЫХ адресов отфутболивается ответом 551. У меня такое впечатление, что ответ от сервера dnsbl воспринимается не правильно. Ручками проверял, ни один из определённых ip для которых 551 не содержаться в списках блек-листов. Где копать?
25/08/2008 21:10 Max:
Сервера заданы заданы в файлах-списках или в опции сервера?
Как они заданы? Для spamhous нужно задать zen.spamhaus.org .
Я проверил через zen.spamhaus.org пару нормальных адресов, -- на оба он сказал, что адрес спамерский.

Узнать что возвращает DNSBL сервер, "вручную" -- просто: нужно
проверить как резолвится имя образованное из IP адреса в обратном порядке и имя сервера. Сделать это можно с помощью стандартных консольных утилит nslookup, dig, (даже ping-а хоть он предназначен не для этого)
Например Если IP адрес 1.2.3.4 то нужно набрать:
ping 4.3.2.1.zen.spamhaus.org
Если в ответ вы увидите что-то вроде:
PING 4.3.2.1.zen.spamhaus.org (127.0.0.11) 56(84) bytes of data.
64 bytes from 127.0.0.11: icmp_seq=1 ttl=64 time=0.137 ms
...
значит адрес в спам листе
Если unknown host 4.3.2.1.zen.spamhaus.org -- значит все в порядке, адреса в их базе нет.

29/08/2008 11:06 S143:
Сервера заданы в опциях SHTTP
29/11/2008 14:01 sonts2:
2Max:
А может как-то закидывать в переменные или файл список спамеров? (уж больно чешутся руки сотворить скрипт, чтоб расшарить его приватно в web'e для своих почтовых серваков. Как такая идейка? :-)
29/11/2008 14:35 Max:
В смысле список сформированный сервером? Идея есть, но пока я еще думаю над этим.
29/11/2008 17:21 sonts2:
Допустим, SmallHTTP настроен нужным образом детектировать спамера. IP-адрес кладётся в файл. PHP-скрипт парсит его в файл удобный вид (либо добавляет к имеющемуся после определённых условий, напр. повторяемость, совпадение по подсети), который можно потом прикрутить для других серверов, чтобы они знали (с помощью внутренних black\bad-листов) что с этого ip-пришёл спам.
29/11/2008 17:34 Max:
Все уже сделано гораздо проще и элегантнее, -- в тестовую версию 3.05.84 встроен DNSBL сервер, который проверяет внутренний список спамеров.

29/11/2008 21:06 sonts2:
Элегантно - это факт! :))
29/11/2008 21:08 sonts2:
Элегантно - это факт! :)) Что-то мне подсказывает, что скоро борьба со спамом достигнет апофеоза:) Это не может не радовать:)
29/11/2008 21:50 sonts2:
Тестирую.
А что будет со списком после перезагрузки? :) Обнулится наверное..
Если добавить опцию "сохранять список в файл" - спам-индустрия точно загнётся:))

Пользователь: Пароль: Новый пользователь:   Запомнить пароль: