The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"проблема связки qmail+spamassassin+procmail"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"проблема связки qmail+spamassassin+procmail"  
Сообщение от theredcat (ok) on 22-Фев-07, 10:16 
Доброго времени суток всем.
Подскажите, пожалуйста, знатоки...Никак не могу добиться того, чтобы procmail складывал письма, помеченные как спам spamassassin-ом в отдельную папку.
Вроде бы все делаю как указано во всех руководствах и что нашел на форуме. Настройки по procmail делаю только для одного юзера, не затрагивая глобальные настройки procmail.
Спаммассасин помечает письма как спам и дописывает тему письма...
Вот что я сделал:

/usr/home/имяюзера/.qmail :

дописал | preline procmail

создал файл /usr/home/имяюзера/.procmailrc и в нем:

MAILDIR=/usr/home/имяюзера/Maildir
LOGFILE=/var/log/procmail.log

:0
*Subject:.*(SPAM|spam)
$MAILDIR/spam/

в /usr/home/имяюзера/.spamassassin/user_prefs записал :
required_score 4 (юзер-злостный спамополучатель :))


Что-то еще надо?

ЗЫ: просьба ногами не бить :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "проблема связки qmail+spamassassin+procmail"  
Сообщение от DogEater (ok) on 22-Фев-07, 14:58 
Попробуй так:

[user@host]$cat /usr/home/anyuser/.qmail
|/usr/bin/procmail /usr/home/anyuser/.procmailrc
[user@host]$cat /usr/home/anyuser/.procmailrc
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin
MAILDIR=/usr/home/anyuser/Maildir/new
:0
* ^X-Spam-Flag:.YES
{
    :0
# 4 очка и выше ... ну понятно куда :)
    * ^X-Spam-Level:.\*\*\*\*
    /dev/null
#всё, менее 4х баллов доставить пользователю
    :0
    *
    ${MAILDIR}
}
# По умолчанию доставить пользователю
:0
*
${MAILDIR}
[user@host]$

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "проблема связки qmail+spamassassin+procmail"  
Сообщение от theredcat (ok) on 27-Фев-07, 10:36 
Настроил по вышесказанному ...
Теперь письма, отмеченные спамассассином, в ящике пользователя выглядят как файл с названием  типа: msg.jsoI весом в 1 байт...пустые.....это нормально? :) Проверить у конечного пользователя возможности нет

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "проблема связки qmail+spamassassin+procmail"  
Сообщение от DogEater (ok) on 27-Фев-07, 13:24 
>Настроил по вышесказанному ...
>Теперь письма, отмеченные спамассассином, в ящике пользователя выглядят как файл с названием
> типа: msg.jsoI весом в 1 байт...пустые.....это нормально? :) Проверить у
>конечного пользователя возможности нет
да вроде не должно быть так
у меня ничего не появляется :-\
в качестве быстрого решения:

:0
* ^X-Spam-Flag:.YES
{
    :0
# 4 очка и выше ... ну понятно куда :)
    * ^X-Spam-Level:.\*\*\*\*
# попробуй доставлять в отдельную папку
    /usr/home/anyuser/Maildir/spam
#всё, менее 4х баллов доставить пользователю
    :0
    *
    ${MAILDIR}
}
# По умолчанию доставить пользователю
:0
*
${MAILDIR}

а после /usr/home/anyuser/Maildir/spam чистить по крону
типа find /usr/home/anyuser/Maildir/spam -name 'msg.*' | xargs rm -f

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "проблема связки qmail+spamassassin+procmail"  
Сообщение от theredcat (ok) on 28-Фев-07, 13:01 
Все тож самое.....:( Странно, странно....по логам все номано


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "проблема связки qmail+spamassassin+procmail"  
Сообщение от theredcat (ok) on 28-Фев-07, 17:14 
Еще тогда вопрос:

папка /usr/home/anyuser/Maildir/spam должна создаваться вручную?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "проблема связки qmail+spamassassin+procmail"  
Сообщение от DogEater (ok) on 01-Мрт-07, 11:55 
>Еще тогда вопрос:
>
>папка /usr/home/anyuser/Maildir/spam должна создаваться вручную?


да, иначе процмайл должен ругаться

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "проблема связки qmail+spamassassin+procmail"  
Сообщение от theredcat (ok) on 01-Мрт-07, 14:11 
Создано...пока пусто...права на папку пользователю и атрибуты - по умолчанию?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "проблема связки qmail+spamassassin+procmail"  
Сообщение от DogEater (ok) on 01-Мрт-07, 17:09 
>Создано...пока пусто...права на папку пользователю и атрибуты - по умолчанию?


из под какого пользователя процмайл запускается, - чтение, запись, исполнение
а нормальная почта (< 4 баллов) доставляется?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "проблема связки qmail+spamassassin+procmail"  
Сообщение от theredcat (ok) on 02-Мрт-07, 11:00 
Меньше 4 доставляется....
Кстати, у меня возник вопросик... строка:
* ^X-Spam-Flag:.YES
Точка после двоеточия обязательно нужна? Просто в руководстве по процмейлу обнаружил:
# -----------------------------------------------------------------------------------
MAILDIR=$HOME/mail
DEFAULT=$HOME/mail/Inbox
LOGFILE=$HOME/mail/proc.log

# Catch SPAM
:0
* ^X-Spam-Flag: YES
* ^X-Spam-Level: \*\*\*\*\*\*
spam
# -----------------------------------------------------------------------------------


точки нет....
Где искать правду? :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "проблема связки qmail+spamassassin+procmail"  
Сообщение от DogEater (ok) on 03-Мрт-07, 17:09 
>Меньше 4 доставляется....
>Кстати, у меня возник вопросик... строка:
>* ^X-Spam-Flag:.YES
>Точка после двоеточия обязательно нужна? Просто в руководстве по процмейлу обнаружил:
># -----------------------------------------------------------------------------------
>MAILDIR=$HOME/mail
>DEFAULT=$HOME/mail/Inbox
>LOGFILE=$HOME/mail/proc.log
>
># Catch SPAM
>:0
>* ^X-Spam-Flag: YES
>* ^X-Spam-Level: \*\*\*\*\*\*
>spam
># -----------------------------------------------------------------------------------
>
>
>точки нет....
>Где искать правду? :)
точка означаеи любой одиночный символ(атом) в регулярном выражении
пробел тоже срабатывает, но я стараюсьПробеламиНеПользоваться
'\s' из перла здесь неприменимо, значит пробел я заменяю любым единичным символом

man regexp, а лучше купи книгу Фридла "Регулярные выражения" и прочти
я потратил 253 рубля осенью 2003 года и до сих пор не жалею

Ложки , кстати, тоже нет. Никакой... :D

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "проблема связки qmail+spamassassin+procmail"  
Сообщение от theredcat (ok) on 05-Мрт-07, 15:46 
>Ложки , кстати, тоже нет. Никакой... :D
Шутку юмора понял.... Спасибо :)

Про регулярные выражения-то я и забыл...а вот за ссылку на книжку отдельно спасибо

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "проблема связки qmail+spamassassin+procmail"  
Сообщение от DogEater (ok) on 07-Мрт-07, 10:03 
>>Ложки , кстати, тоже нет. Никакой... :D
>Шутку юмора понял.... Спасибо :)

Я могу лишь  указать тебе дверь. Войти ты должен сам (с) оттуда же


>
>Про регулярные выражения-то я и забыл...а вот за ссылку на книжку отдельно
>спасибо
Регекспы рулят, libpcre легко заменяет 3 бензопилы "Дружба"

Удачи :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "проблема связки qmail+spamassassin+procmail"  
Сообщение от theredcat (ok) on 19-Мрт-07, 11:09 
возвращаясь к теме (спам как не отсекался, так и не отсекается....)

qmail в логах пишет следующее при обработке procmail:

procmail:_Skipped_"*_^X-Spam-Level:.\*\*\*\*"procmail_Skipped_"spam"/did_0+0+1/

то ,что он пропускает эти строчки , это понятно, а вот почему? И что означает это did_0+0+1/?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "проблема связки qmail+spamassassin+procmail"  
Сообщение от theredcat (ok) on 19-Мрт-07, 11:11 
листинг .procmail (проще некуда):

:0
* ^X-Spam-Flag:.YES
* ^X-Spam-Level:.\*\*\*\*
/usr/home/anyuser/Maildir/spam

Почта ходит, спам не отсекается

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "проблема связки qmail+spamassassin+procmail"  
Сообщение от DogEater (ok) on 20-Мрт-07, 09:24 
>листинг .procmail (проще некуда):
>
>:0
>* ^X-Spam-Flag:.YES <- вот это можно убрать, всё равно асасин добавляет следующую строчку, если метит как спам
>* ^X-Spam-Level:.\*\*\*\*
>/usr/home/anyuser/Maildir/spam
>
>Почта ходит, спам не отсекается


а мой вариант у тебя не заработал?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "проблема связки qmail+spamassassin+procmail"  
Сообщение от theredcat (ok) on 20-Мрт-07, 10:44 
>а мой вариант у тебя не заработал?

К сожалению, нет... :( Как я уже говорил приходят только странные письма по 1кб


А если вместо *^X-Spam-Flag:.YES написать *^Subject:.*Spam    ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "проблема связки qmail+spamassassin+procmail"  
Сообщение от DogEater (ok) on 21-Мрт-07, 09:36 
>>а мой вариант у тебя не заработал?
>
>К сожалению, нет... :( Как я уже говорил приходят только странные письма
>по 1кб
>
>
>А если вместо *^X-Spam-Flag:.YES написать *^Subject:.*Spam    ?
монопенисуально, только регистр слова Spam должен совпадать с тем что прописано в local.cf
я бы написал так:
* ^Subject:.*\*SPAM\*

поскольку у меня в local.cf написано "rewrite_header Subject *****SPAM*****"

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру