The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Dovecot sieve"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / Linux)
Изначальное сообщение [ Отслеживать ]

"Dovecot sieve"  +/
Сообщение от bearwoolfs email(ok) on 12-Ноя-12, 14:15 
Добрый день , прошу помощи в решение задачи фильтрования писем имеющих флаг "X-Spam-Flag" "YES" , так как раскладкой почты занимается у меня Dovecot , то пытаюсь привернуть SIEVE.
Делаю следующие

protocol imap {
  mail_plugins = autocreate
}
protocol lda {
mail_plugins = sieve         ### Добавил плагин
  postmaster_address = mail@itc.ru
   mail_plugins = autocreate
}
##
## Authentication processes
##
auth default {
mechanisms = plain
#####SMTP авторизация
socket listen {
client {
path = /var/spool/postfix/private/auth
mode = 0666
user = postfix
group = postfix
}


}
#####
  passdb pam {
  }
  userdb passwd {
  }
user = root
}
dict {
}
plugin {
  autocreate = Trash
   autocreate2 = Spam
    autocreate3 = Sent
  autosubscribe = Trash
   autosubscribe2 = Spam
    autosubscribe3 = Sent
sieve_global_path = /etc/dovecot/dovecot-sieve.conf    ### Путь к скрипту
}

Скрипт etc/dovecot/dovecot-sieve.conf


require "fileinto";
          if header :contains "X-Spam-Flag" "YES" {
          fileinto ".Spam";
          stop;
          }

Почта возвращается обратно пользователю во входящие а не в каталог Spam.
Материалы брал тут
http://wiki.dovecot.org/LDA/Sieve/Dovecot
http://wiki.dovecot.org/LDA/Sieve
в чем может быть причина ?


Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Dovecot sieve"  +/
Сообщение от Estrado on 12-Ноя-12, 16:31 
>
> require "fileinto";
>           if header
> :contains "X-Spam-Flag" "YES" {
>           fileinto ".Spam";
>           stop;
>           }

Точку убери перед "Spam"

Робочий конфиг:
require "fileinto";
                                                                                                                                                                                    if header :contains "X-Spam-Flag" ["YES"] {                                                                                                                                        
  fileinto "Spam";                                                                                                                                                                  stop;                                                                                                                                                                            
}

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Dovecot sieve"  +/
Сообщение от bearwoolfs email(ok) on 13-Ноя-12, 09:44 
На самом деле и первый вариант рабочий , ступил нужно было сам Sieve lib скачать и скомпилировать. В dovecot 1.2 его нет в наличии изначально . И все же я перешел на procmail он мне более гибок показался.За участие вам огромное спасибо.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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