lissyara писал(а):у меня ловит
Тебе везёт!
serge писал(а):kortes писал(а):ЗЫ Скоро застрелюсь. Дспам вообще ничего не ловит.
Вы просто его не правильно готовите

Всё по рецепту, ёпть!

Сколько не собирал этот паровоз, получается самолёт!

Обработать напильником...
Ладно, пофлудили и будет. Теперь о напильнике. Кажется нашёл проблему. Завтрашний день покажет. Проблема в том, что dspam заносил данные в таблицу dspam_token_data, но не мог исправить. Вернее не то чтобы не мог, исправлял уже другой пользователь.

Немного сумбурно, сорри. Короче, насколько я понял, то при исправлении токенов dspam лез в скуль с именем Debian-exim, а не dspam. А разрешение на базу dspam имеет только одноимённый пользователь. Не пойму, если честно, почему так. Ведь в конфиге dspam.conf чётко указанно:
Код: Выделить всё
MySQLServer localhost
MySQLUser dspam
MySQLPass ******
MySQLDb dspam
Хотя, с другой стороны траспорт запускается от имени Debian-exim:
Код: Выделить всё
addspam:
driver = pipe
command = /usr/bin/dspam --user ${lc:$sender_address} --class=spam --source=error
return_path_add = false
return_fail_output = true
log_output = true
home_directory = "/var/lib/mysql/dspam"
current_directory = "/var/lib/mysql/dspam"
user = Debian-exim
group = mail
message_prefix = ""
message_suffix = ""
В общем, может быть я рано обрадовался, но во всяком случае теперь поле spam_hits не состоит из сплошных нулей, как это было до этого. А вообще наверно изначально просто пошёл не правильным путём, создав отдельного пользователя для dspam.
