Re: Two huge problems with CMU (tag stable_2.2) sieve 2.0 of thecurrent cvs source !

From: Christian Schulte (no email)
Date: Wed Mar 05 2003 - 12:32:55 EST


Rob Siemborski wrote:

>On Wed, 5 Mar 2003, Christian Schulte wrote:
>
>
>
>>All mail from the cyrus-info mailinglist got delivered to
>>"Privat/Projects/Cyrus-Info" before the update. Right now after the
>>bytecode-update these mails appear in "XCellcom/DEBUG" which is the
>>target of the preceding rule...I did the update a few minutes ago and so
>>a I did not get deep into testing my sieve scripts but I will do the
>>next days!
>>
>>
>
>When did you last do the update?
>
A few minutes ago

>If you have updated recently, could you supply an actual message that
>fails (as an attachment), along with the actual bytecode (and what type of
>system you are running on).
>
>
It is Solaris 8 on x86. If this mail shows up in the archive I get a
copy of it and this copy will get delivered to "XCellcom/DEBUG" instead
of the right place. I attached an email out from the archive which I
just forwarded to test where it gets delivered and it seems like the
"rule" matches but the wrong fileinto-target gets used somehow. I also
attached the .bc file which I think you mean with the actual bytecode
out from /usr/sieve/domain/schulte.it/c/cs/default.bc

--Christian--


attached mail follows:


On Wed, 5 Mar 2003, Christian Schulte wrote:

> All mail from the cyrus-info mailinglist got delivered to
> "Privat/Projects/Cyrus-Info" before the update. Right now after the
> bytecode-update these mails appear in "XCellcom/DEBUG" which is the
> target of the preceding rule...I did the update a few minutes ago and so
> a I did not get deep into testing my sieve scripts but I will do the
> next days!

When did you last do the update? I can't reproduce this with the current
CVS code, though it looks like something that may have been related to the
previous bug we fixed.

If you have updated recently, could you supply an actual message that
fails (as an attachment), along with the actual bytecode (and what type of
system you are running on).

-Rob

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Rob Siemborski * Andrew Systems Group * Cyert Hall 207 * 412-268-7456
Research Systems Programmer * /usr/contributed Gatekeeper


# Mail rules for user
# Created by Websieve version 0.61h
require ["fileinto"];

if anyof (address :contains ["from"] "") {
     fileinto "EPAG/deREG";
}

elsif allof (address :contains ["from"] "offlineclient") {
     fileinto "XCellcom/DEBUG";
}

elsif anyof (address :contains ["Cc","CC","To","TO"] "info-cyrus", address :contains ["from"] "info-cyrus", header :contains "subject" "info-cyrus", header :contains "Cc" "info-cyrus") {
     fileinto "Privat/Projects/Cyrus-Info";
}

elsif anyof (address :contains ["Cc","CC","To","TO"] "cyrus-sasl", address :contains ["from"] "cyrus-sasl", header :contains "subject" "cyrus-sasl", header :contains "Cc" "cyrus-sasl") {
     fileinto "Privat/Projects/Cyrus-Sasl";
}

elsif anyof (address :contains ["Cc","CC","To","TO"] "epag.de", address :contains ["from"] "epag.de") {
     fileinto "EPAG";
}

elsif allof (address :contains ["Cc","CC","To","TO"] "") {
     fileinto "Privat/web.de";
}

elsif anyof (address :contains ["from"] "smtp.rent-a-mailserver.de") {
     fileinto "Teamordner/rent-a-mailserver";
}

elsif allof (header :contains "subject" "[Cyrus-CVS]") {
     fileinto "Privat/Projects/Cyrus-CVS";
}

elsif anyof (address :contains ["from"] "") {
     fileinto "EPAG/deREG";
}

else {
     keep;
}

##PSEUDO script start
#rule&&1&&ENABLED&&&&&&&&folder&&EPAG/deREG&&4&&&&&&
#rule&& 3&&ENABLED&&offlineclient&&&&&&folder&&XCellcom/DEBUG&&0&&&&&&
#rule&& 4&&ENABLED&&info-cyrus&&info-cyrus&&info-cyrus&&folder&&Privat/Projects/Cyrus-Info&&4&&Cc&&info-cyrus&&
#rule&& 7&&ENABLED&&cyrus-sasl&&cyrus-sasl&&cyrus-sasl&&folder&&Privat/Projects/Cyrus-Sasl&&4&&Cc&&cyrus-sasl&&
#rule&& 9&&ENABLED&&epag.de&&epag.de&&&&folder&&EPAG&&4&&&&&&
#rule&& 11&&ENABLED&&&&&&&&folder&&Privat/web.de&&0&&&&&&
#rule&& 13&&ENABLED&&smtp.rent-a-mailserver.de&&&&&&folder&&Teamordner/rent-a-mailserver&&4&&&&&&
#rule&& 15&&ENABLED&&&&&&[Cyrus-CVS]&&folder&&Privat/Projects/Cyrus-CVS&&0&&&&&&
#rule&& 17&&ENABLED&&&&&&&&folder&&EPAG/deREG&&4&&&&&&
#vacation&&1&&""&&On vacation for the next week&&off
#mode&&basic


# Mail rules for user
# Created by Websieve version 0.61h
require ["fileinto"];

if anyof (address :contains ["from"] "") {
     fileinto "EPAG/deREG";
}

elsif allof (address :contains ["from"] "offlineclient") {
     fileinto "XCellcom/DEBUG";
}

elsif anyof (address :contains ["Cc","CC","To","TO"] "info-cyrus", address :contains ["from"] "info-cyrus", header :contains "subject" "info-cyrus", header :contains "Cc" "info-cyrus") {
     fileinto "Privat/Projects/Cyrus-Info";
}

elsif anyof (address :contains ["Cc","CC","To","TO"] "cyrus-sasl", address :contains ["from"] "cyrus-sasl", header :contains "subject" "cyrus-sasl", header :contains "Cc" "cyrus-sasl") {
     fileinto "Privat/Projects/Cyrus-Sasl";
}

elsif anyof (address :contains ["Cc","CC","To","TO"] "epag.de", address :contains ["from"] "epag.de") {
     fileinto "EPAG";
}

elsif allof (address :contains ["Cc","CC","To","TO"] "") {
     fileinto "Privat/web.de";
}

elsif anyof (address :contains ["from"] "smtp.rent-a-mailserver.de") {
     fileinto "Teamordner/rent-a-mailserver";
}

elsif allof (header :contains "subject" "[Cyrus-CVS]") {
     fileinto "Privat/Projects/Cyrus-CVS";
}

elsif anyof (address :contains ["from"] "") {
     fileinto "EPAG/deREG";
}

else {
     keep;
}

##PSEUDO script start
#rule&&1&&ENABLED&&&&&&&&folder&&EPAG/deREG&&4&&&&&&
#rule&& 3&&ENABLED&&offlineclient&&&&&&folder&&XCellcom/DEBUG&&0&&&&&&
#rule&& 4&&ENABLED&&info-cyrus&&info-cyrus&&info-cyrus&&folder&&Privat/Projects/Cyrus-Info&&4&&Cc&&info-cyrus&&
#rule&& 7&&ENABLED&&cyrus-sasl&&cyrus-sasl&&cyrus-sasl&&folder&&Privat/Projects/Cyrus-Sasl&&4&&Cc&&cyrus-sasl&&
#rule&& 9&&ENABLED&&epag.de&&epag.de&&&&folder&&EPAG&&4&&&&&&
#rule&& 11&&ENABLED&&&&&&&&folder&&Privat/web.de&&0&&&&&&
#rule&& 13&&ENABLED&&smtp.rent-a-mailserver.de&&&&&&folder&&Teamordner/rent-a-mailserver&&4&&&&&&
#rule&& 15&&ENABLED&&&&&&[Cyrus-CVS]&&folder&&Privat/Projects/Cyrus-CVS&&0&&&&&&
#rule&& 17&&ENABLED&&&&&&&&folder&&EPAG/deREG&&4&&&&&&
#vacation&&1&&""&&On vacation for the next week&&off
#mode&&basic










Hosted Email Solutions

Invaluement Anti-Spam DNSBLs



Powered By FreeBSD   Powered By FreeBSD