URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 80853
[ Назад ]

Исходное сообщение
"spamass-milter ключ -r"

Отправлено psn1982 , 23-Июн-08 13:38 
Hi, All!
Есть FreeBSD 6.2, работает sendmail+spamassassin
spamass-milter запускается с ключами
spamass_milter_flags="-f -p /var/run/spamass-milter.sock -r 10 -b spambox@mydomain.ru -i 192.168.1.0/24,127.0.0.1"

Смысл в том, чтобы при использовании ключа -r спам-письма выше 10 баллов удалялись, а меньше складывались в ящик, чтобы можно было посмотреть не попало ли случайно нужное письмо в спам, но все равно все письма продолжают складываться в ящик spambox. Порог для спама 5 баллов.
Или использование одновременно ключей -r -b не допустимо?


Содержание

Сообщения в этом обсуждении
"spamass-milter ключ -r"
Отправлено anonymous , 23-Июн-08 17:16 
>Или использование одновременно ключей -r -b не допустимо?

А почему бы не проверить это, убрать ключ "-b ..." и посмотреть что будет?



"spamass-milter ключ -r"
Отправлено psn1982 , 24-Июн-08 12:38 
>>Или использование одновременно ключей -r -b не допустимо?
>
>А почему бы не проверить это, убрать ключ "-b ..." и посмотреть
>что будет?
>
>
>
>

Уже проверено, письма с баллом выше 5 будут помечаться как СПАМ, и доставляться в ящик пользователя, а с баалом выше 10 рубится, но этот вариант не устраивает, нужно чтобы письма помеченные как СПАМ, складывались в отдельный ящик, а не доставлялись пользователю, а СПАМ с баллом выше 10 вообще бы рубился...


"spamass-milter ключ -r"
Отправлено anonymous , 25-Июн-08 02:11 
Тогда можно исправить поведение milter-spamd под свои потребности.
А можно использовать procmail, написать одно правило в глобальном файле - просто.



"spamass-milter ключ -r"
Отправлено psn1982 , 25-Июн-08 16:47 
>Тогда можно исправить поведение milter-spamd под свои потребности.

Каким образом?



"spamass-milter ключ -r"
Отправлено anonymous , 25-Июн-08 17:08 
>>Тогда можно исправить поведение milter-spamd под свои потребности.
>
>Каким образом?

Поправить исходный код, вестимо.
Там, будто бы, сделано так, что при установленном ключе "b", reject работает, но при этом ещё письмо доставляется на спам-адрес.

Можешь в файле spamass-milter.cpp после строчки

    smfi_setreply(ctx, "550", "5.7.1", "Blocked by SpamAssassin");

вставить вот такую:

    flag_bucket = false;

и, может быть, всё сбудется.

----------------------------------

Пользовался бы procmail, всяко проще.