<!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.&nbsp;</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".&nbsp; 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
&lt; /*    return capabilities(sieved_out, sieved_saslconn, starttls_done, 
authenticated);
&lt; */
&lt;     return result;
---
 &gt;     return capabilities(sieved_out, sieved_saslconn, starttls_done, 
authenticated);


</pre>
<br>
</body>
</html>