[Dovecot] Sieve vacation with russian subject
Nikita Koshikov
koshikov at gmail.com
Wed Jul 8 15:29:35 EEST 2009
On Wed, 8 Jul 2009 12:41:38 +0200
Axel Luttgens <AxelLuttgens at swing.be> wrote:
> Le 8 juil. 09 à 12:04, Nikita Koshikov a écrit :
>
> > Hello list,
> >
> > I have noticed that sieve vacation action breaks some non-english
> > letters in the subject.
> > I tested with russian language, if subject contains letters from
> > specific diapason russian alphabet, the message received with
> > unreadable subject, but text in the body with the same letters looks
> > ok.
> > Here is example of full subject header, it contains russian alphabet:
> > Subject: абвгде�?жзийклмноп�?�?�?�?�?�?
> > �?�?�?�?�?�?�?�?�?�?
> >
> > Maybe this headers will be usefull:
> > MIME-Version: 1.0
> > Content-Type: text/plain; charset=utf-8
> > Content-Transfer-Encoding: 8bit
> >
> > .dovecot.sieve file looks correct, here is it:
> > require ["vacation"];
> > # rule:[test]
> > if anyof (true)
> > {
> > vacation :days 1 :addresses ["user at domain.com"] :subject
> > "абвгдеёжзийклмнопрстуфхцчшщъыьэюя"
> > text:
> > Тестовое русское сообщение(Test russian
> > message).
> > ;
> > }
> >
> > I'm running dovecot-1.1.16 with dovecot-sieve-1.1.6 and
> > managesieve-0.10.6.
> >
> > Please tell, is it possible to fix this ?
>
> I don't know whether dovecot-sieve is supposed to do the conversion
> automatically, but it is sure that an RFC822 header MUST be in US-
> ASCII (so as to be 7bit-clean).
>
> The required encodings are described in:
> http://www.rfc-editor.org/rfc/rfc2047.txt
> For example, a subject header with the french word "Résistance" could
> be encoded as:
> Subject: =?iso-8859-1?Q?R=E9sistance?=
>
> Could you try by inserting the encoded subject line directly in the
> config file and see what gives?
This made a trick, I have tried variant with =?UTF-8?B? - that worked for me, but this is not "user way".
I think, the best way will be to exlain my users not to put non-english characters in the subject.
> On the other hand, perhaps does sieve provide the needed tools itself;
> someone?
>
> Axel
Thanks everyone for replies.
More information about the dovecot
mailing list