Hi,

I encountered some problems using the multi-line string form in vacation-
and reject actions of SIEVE scripts. The following (constructed) example
should show the problem.

E.g. I want to send a vacation reply containing the following lines:
----snip
line1 blah blah
.
line3 blah blah
----snip

The vacation command using the multi-line form would look like the 
following. The important part is the dotstuffing:
----snip
require "vacation";
vacation :days 1 text:
line1 blah blah
..
line3 blah blah
.
;
----snip

The script can be correctly transfered to the server using timsieved.
The problem is now, that the SIEVE implementation of cyrus-imapd does not
send the complete vacation reply. Instead it does just send the first line.
Could it be, that internally ( inside lmtpd ? ) the dotstuffing is removed
so that lmtpd just gets a single dot and "thinks" the mail is ended?
BTW: The same happens with the reject action.

All this happens with version 2.0.16 of cyrus-imapd. 

Is this a bug in my script or somewhere in the software. Any ideas?

--
regards,
    Ralf

Reply via email to