ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [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