<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Alessandro Oliveira wrote:
<blockquote cite="mid:3388AB3E-6ADB-4369-A878-61FBA22CC48C@me.com"
type="cite">
<div style="">Hi,
<div><br>
</div>
<div>I've been using cyrus-imap for the last 6 years in a Fedora Core
3 Box, since cyrus compile gives me headache I used Simon Matter's
package. </div>
<div><br>
</div>
<div>But some time ago we had to replace our serves with Debian Etch,
a wonderful experience, apt-get is by far the most reliable update
software, but the problem lies with the cyrus-2.2 default package. All
the Imap and everyting else is working perfect except sieve.</div>
<div><br>
</div>
<div>When I try to create a script using sieveshell -u username -a
username localhost, them use put vacation-username.sieve and after that
activate vacation-username.sieve, it feels to be correct, but when
trying to deliver any message I get:</div>
<div><br>
</div>
<div>WARNING: sieve script /var/lib/cyrus/sieve/u/username/defaultbc
doesn't exist: No such file or directory</div>
<div><br>
</div>
<div>and checking the sieve dir on /var/lib/cyrus/sieve the directory
above actually doesn't exist, but it created a global/defaultbc</div>
<div><br>
</div>
<div>do you happen to know if this is a bug or maybe a
misconfiguration ?</div>
<div><br>
</div>
<div>Thanks for any help.</div>
<div>
<div><br>
</div>
</div>
<div>
<div apple-content-edited="true"> <span class="Apple-style-span"
style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style=""><span class="Apple-style-span"
style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style=""><span class="Apple-style-span"
style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="">
<div><span class="Apple-style-span"
style="border-collapse: collapse; font-family: arial; font-size: 13px;"><b><i>Alessandro
Oliveira</i></b></span></div>
<div><font class="Apple-style-span" face="arial" size="3"><span
class="Apple-style-span"
style="border-collapse: collapse; font-size: 13px;"><br>
</span></font></div>
</div>
</span></div>
</span></div>
</span> </div>
<br>
</div>
</div>
<pre wrap="">
<hr size="4" width="90%">
----
Cyrus Home Page: <a class="moz-txt-link-freetext" href="http://cyrusimap.web.cmu.edu/">http://cyrusimap.web.cmu.edu/</a>
Cyrus Wiki/FAQ: <a class="moz-txt-link-freetext" href="http://cyrusimap.web.cmu.edu/twiki">http://cyrusimap.web.cmu.edu/twiki</a>
List Archives/Info: <a class="moz-txt-link-freetext" href="http://asg.web.cmu.edu/cyrus/mailing-list.html">http://asg.web.cmu.edu/cyrus/mailing-list.html</a></pre>
</blockquote>
A similar thread occurred not long ago under the subject "Sieve Filter
Rules". My fix:<br>
<br>
<pre wrap="">I had a very similar problem. I utilize Smartsieve for script
management, it also began failing login after cyrus-imap version 2.3.10.
I traced the change to a return statement in timsieved/parser.c.
The attached diff reverts parser to it pre 2.3.11 behavior.
Interestingly, the return type of capabilities(...) is still int.
I have no clue what this change may break elsewhere, but now 2.3.12p2
works with Smartsieve as before.
899,901c899
< /* return capabilities(sieved_out, sieved_saslconn, starttls_done,
authenticated);
< */
< return result;
---
> return capabilities(sieved_out, sieved_saslconn, starttls_done,
authenticated);
</pre>
<br>
</body>
</html>