Страница 1 из 1

spamd-setup: No file given for blacklist myblack

Добавлено: 2010-12-01 13:19:16
mastertron
Подскажите, чего он хочет? Вроде все ОК. Доступ к файлам для чтения всем. Файлы такие:

Код: Выделить всё

77.238.189.18
92.46.53.16
.....
77.79.81.199

Конфиг такой:

Код: Выделить всё

all:\
	:uatraps:nixspam:china:korea:mywhite:myblack:
 .......

mywhite:\
	:white:\
	:method=file:\
	:file=/etc/mail/mywhite:


myblack:\
	:black:\
	:msg="SPAM. Your address %A appears to be from OMTC:\
	:method=file:\
	:file=/etc/mail/myblack:

 
Может это сообщение не error ное? Почему так на mywhite не ворчит?

Re: spamd-setup: No file given for blacklist myblack

Добавлено: 2010-12-01 15:01:41
mastertron
Ну разобрался с этим, хочет чтоб сообщение было только в файле.
Помогите понять, как эти списки действуют? Мне нужно забить две группы IP - черные и белые. Расчитывал, что при внесении черных ( spamd-setup ) он выкинет, если есть, IP из белых и запомнит в black, а белые - просто занесет в spamd-white таблицу. Но что-то как-то не так, ни черные не удаляются из таблицы белых, ни белые не дописываются в таблицу :unknown: Что делает override? По моему разумению перезаписывает IP из серых в белые.
Если рулю из скрипта типа

Код: Выделить всё

while read str ; do
   spamdb -a $str
done < /etc/mail/override.txt
тогда понятное дело, но этож не дело! Блокировать таким же способом, только с "-d" ?
Подскажите русским языком, как это должно работать.

Re: spamd-setup: No file given for blacklist myblack

Добавлено: 2010-12-19 15:08:30
fox_12
В этой строке кавычки не закрыты:

Код: Выделить всё

   :msg="SPAM. Your address %A appears to be from OMTC:\
поэтому и ворчит.

Как работает.
Добавляем адреса в черный список /etc/mail/myblack
Очищаем записи например так:

Код: Выделить всё

for V in `cat /etc/mail/myblack`; do
 spamdb -d "$V"
done
Перезапускаем демона:

Код: Выделить всё

/usr/libexec/spamd-setup -d

Re: spamd-setup: No file given for blacklist myblack

Добавлено: 2010-12-19 22:10:26
mastertron
Ну вот, дождался ... :smile: Как отрезвел - разобрался, но все же fox_12 Спасибо.