Страница 1 из 1

Sieve maildir | не верный префикс

Добавлено: 2010-07-23 10:39:14
kozak
Привет всем!

Работает на почтаре Dovecot + sieve.
По правилу мыло должно перемещаться в директорию "Бухгалтерия" - .&BBEEQwRFBDMEMAQ7BEIENQRA-
Однако вместо этого создается новая с префиксом "&-" вместо "&"

Код: Выделить всё

# ls
.Drafts
.Junk
.Sent
.Trash
...
.&BBEEQwRFBDMEMAQ7BEIENQRA- /* должно переместиться сюда */
.&-BBEEQwRFBDMEMAQ7BEIENQRA- /* создается эта и перемещается сюда */
По такому запрос в нете естественно хрен что найдешь... :-o

Re: Sieve maildir | не верный префикс

Добавлено: 2010-07-23 11:00:20
kozak
Вот правило сиеве:

Код: Выделить всё

# rule:[Бухгалтерия]
if anyof (header :contains "Subject" "счет", header :contains "Subject" "рахунок")
{
        fileinto "&BBEEQwRFBDMEMAQ7BEIENQRA-";
        stop;
}

Re: Sieve maildir | не верный префикс

Добавлено: 2010-07-23 13:50:01
kozak
Разобрался! :cz2:

Дело в кодировке.

1. Dovecot создает папки в кодировке UTF7-IMAP
2. Sieve корректно работает с русскими папками, если в правлах название в юникоде.

Необходимо прийти к общему знаминателю. Что делать? 1 или 2 или оставить как есть?

thnx

Re: Sieve maildir | не верный префикс

Добавлено: 2010-07-23 14:05:58
kozak
Есть какие соображения?

Пока нашел тред по теме: http://www.roundcubeforum.net/5-release ... names.html

Оставляю пока как есть. Папки: UTF7-IMAP, фильтры: UTF-8

Код: Выделить всё

# rule:[Бухгалтерия]
if anyof (header :contains "Subject" "счет", header :contains "Subject" "рахунок")
{
        fileinto "Бухгалтерия";
        stop;
}
Так работает...