LINUX.ORG.RU

История изменений

Исправление leg0las, (текущая версия) :

Понял что ты имеешь ввиду.

Исправил в exim.conf

begin routes
...
spam_to_user:
    driver = accept
    condition     = ${if and {{>{$spam_score_int}{20}}{<{$spam_score_int}{80}}}{yes}{no}}
    domains     = !+local_domains
    transport = dovecot_delivery

т.е. ходить вместе со всей почтой через один транспорт, нерабочий транспорт закоментил.

Пилим dovecot. /etc/dovecot/conf.d/90-sieve.conf:

sieve_global_dir = /etc/dovecot/conf.d/sieve

Создал директорию, выдал ей права, создал правило:

require ["fileinto"];
# rule:[SPAM]
if header :contains "Subject" "**SPAM**"
{
        fileinto "Junk";
}

Скомпилил с помощью sievec, перезапустил dovecot и exim. Не работает.

Исправление leg0las, :

Понял что ты имеешь ввиду.

Исправил в exim.conf

begin routes
...
spam_to_user:
    driver = accept
    condition     = ${if and {{>{$spam_score_int}{20}}{<{$spam_score_int}{80}}}{yes}{no}}
    domains     = !+local_domains
    transport = doctcot_delivery

т.е. ходить вместе со всей почтой через один транспорт, нерабочий транспорт закоментил.

Пилим dovecot. /etc/dovecot/conf.d/90-sieve.conf:

sieve_global_dir = /etc/dovecot/conf.d/sieve

Создал директорию, выдал ей права, создал правило:

require ["fileinto"];
# rule:[SPAM]
if header :contains "Subject" "**SPAM**"
{
        fileinto "Junk";
}

Скомпилил с помощью sievec, перезапустил dovecot и exim. Не работает.

Исправление leg0las, :

Понял что ты имеешь ввиду.

Исправил в exim.conf

begin routes ... spam_to_user: driver = accept condition = ${if and {{>{$spam_score_int}{20}}{<{$spam_score_int}{80}}}{yes}{no}} domains = !+local_domains transport = dovecot_delivery

т.е. ходить вместе со всей почтой через один транспорт, нерабочий транспорт закоментил.

Пилим dovecot. /etc/dovecot/conf.d/90-sieve.conf:

sieve_global_dir = /etc/dovecot/conf.d/sieve

Создал директорию, выдал ей права, создал правило:

require ["fileinto"];
# rule:[SPAM]
if header :contains "Subject" "**SPAM**"
{
        fileinto "Junk";
}

Скомпилил с помощью sievec, перезапустил dovecot и exim. Не работает.

Исправление leg0las, :

Понял что ты имеешь ввиду.

Исправил в exim.conf

begin routes
...
spam_to_user:
    driver = accept
    condition     = ${if and {{>{$spam_score_int}{20}}{<{$spam_score_int}{80}}}{yes}{no}}
    domains     = !+local_domains
    transport = doctcot_delivery

т.е. ходить вместе со всей почтой через один транспорт, нерабочий транспорт закоментил.

Пилим dovecot. /etc/dovecot/conf.d/90-sieve.conf:

sieve_global_dir = /etc/dovecot/conf.d/sieve

Создал директорию, выдал ей права, создал правило:

require ["fileinto"];
# rule:[SPAM]
if header :contains "Subject" "**SPAM**"
{
        fileinto "Junk";
}

Скомпилил с помощью sievec, перезапустил dovecot и exim. Не работает.

Исходная версия leg0las, :

Понял что ты имеешь ввиду.

Исправил в exim.conf

begin routes ... spam_to_user: driver = accept condition = ${if and {{>{$spam_score_int}{20}}{<{$spam_score_int}{80}}}{yes}{no}} domains = !+local_domains transport = doctcot_delivery

т.е. ходить вместе со всей почтой через один транспорт, нерабочий транспорт закоментил.

Пилим dovecot. /etc/dovecot/conf.d/90-sieve.conf:

sieve_global_dir = /etc/dovecot/conf.d/sieve

Создал директорию, выдал ей права, создал правило:

require ["fileinto"];
# rule:[SPAM]
if header :contains "Subject" "**SPAM**"
{
        fileinto "Junk";
}

Скомпилил с помощью sievec, перезапустил dovecot и exim. Не работает.