* [Sysadmins] Редактор скриптов sieve для конечных пользвателей
@ 2010-02-15 12:57 Alex Moskalenko
2010-02-16 5:13 ` Anton Kvashin
0 siblings, 1 reply; 3+ messages in thread
From: Alex Moskalenko @ 2010-02-15 12:57 UTC (permalink / raw)
To: sysadmins
Здравствуйте!
Настроил самосборный dovecot 1.2.4 из branch 5.1 в качестве imap-сервера для
небольшой организации. Система - Server 4.0. В качестве MDA используется
deliver, который должен с помощью скриптов sieve раскладывать почту
пользователям по папкам как их душе угодно. Возник вопрос - что использовать
пользователям в качестве редактора собственных sieve-скриптов? Пользователи
совсем не продвинутые, в качестве клиентов у них аутлук. :) На данный момент
пробовал smartsieve из дистрибутива и плагин avelsieve для squirrelmail,
который используется в качестве webmail. Оба имеют проблему - при создании
правила с перекладыванием почты в папку с русским названием она фигурирует в
sieve-скрипте в кодировке imap-UTF7, а deliver ожидает получить название
папки в UTF-8 (если я правильно понял RFC, то прав deliver).
Соответственно вопрос - кто чем пользуется для предоставления обычным
Windows-пользователям возможности редактировать собственные sieve-скрипты?
--
WBR, Alex Moskalenko
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Sysadmins] Редактор скриптов sieve для конечных пользвателей
2010-02-15 12:57 [Sysadmins] Редактор скриптов sieve для конечных пользвателей Alex Moskalenko
@ 2010-02-16 5:13 ` Anton Kvashin
2010-02-16 8:26 ` Alex Moskalenko
0 siblings, 1 reply; 3+ messages in thread
From: Anton Kvashin @ 2010-02-16 5:13 UTC (permalink / raw)
To: ALT Linux sysadmins' discussion
Alex Moskalenko пишет:
> Настроил самосборный dovecot 1.2.4 из branch 5.1 в качестве imap-сервера для
> небольшой организации.
> Пользователи совсем не продвинутые, в качестве клиентов у них аутлук. :)
> пробовал smartsieve из дистрибутива и плагин avelsieve для squirrelmail,
> который используется в качестве webmail. Оба имеют проблему - при создании
> правила с перекладыванием почты в папку с русским названием она фигурирует в
> sieve-скрипте в кодировке imap-UTF7, а deliver ожидает получить название
> папки в UTF-8 (если я правильно понял RFC, то прав deliver).
>
> Соответственно вопрос - кто чем пользуется для предоставления обычным
> Windows-пользователям возможности редактировать собственные sieve-скрипты?
cyrus-imap, веб-почта horde (plugin ingo), доставляем почту в папку
INBOX/Тест:
# Sieve Filter
# Generated by Ingo (http://www.horde.org/ingo/) (16.02.2010, 09:57)
require "fileinto";
# Новое правило
if address :all :comparator "i;ascii-casemap" :contains "From"
"test@domain.ru" {
fileinto "INBOX/&BCIENQRBBEI-";
stop;
}
--
Anton Kvashin
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Sysadmins] Редактор скриптов sieve для конечных пользвателей
2010-02-16 5:13 ` Anton Kvashin
@ 2010-02-16 8:26 ` Alex Moskalenko
0 siblings, 0 replies; 3+ messages in thread
From: Alex Moskalenko @ 2010-02-16 8:26 UTC (permalink / raw)
To: ALT Linux sysadmins' discussion
On Tuesday 16 February 2010 08:13:40 Anton Kvashin wrote:
> require "fileinto";
> if address :all :comparator "i;ascii-casemap" :contains "From"
> "test@domain.ru" {
> fileinto "INBOX/&BCIENQRBBEI-";
> stop;
> }
Похоже, что все встреченные мной Web-генераторы правил sieve заточены именно
под реализацию оного в cyrus. Если я правильно понял
http://ietfreport.isoc.org/idref/rfc5228/#page-23 в части
"4.1. Action fileinto", интерпретатору sieve рекомендуется интерпретировать
имена ящиков как UTF-8, перекодируя их во внутреннюю кодировку при
необходимости. Реализация sieve от dovecot следует этой рекомендации,
реализация от cyrus - нет и ожидает увидеть имена ящиков в UTF7-imap.
Собственно web-интерфейсы к sieve и создают скрипты с именами ящиков в
UTF7-imap.
Похоже, нужно править скрипты web-интерфейса в части генерации правил...
--
WBR, Alex Moskalenko
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2010-02-16 8:26 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-02-15 12:57 [Sysadmins] Редактор скриптов sieve для конечных пользвателей Alex Moskalenko
2010-02-16 5:13 ` Anton Kvashin
2010-02-16 8:26 ` Alex Moskalenko
ALT Linux sysadmins discussion
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
public-inbox-index sysadmins
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sysadmins
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git