<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
Hello,<br><br>I have one more doubt about sieve scripts. I thought that sieve scripts would be sync on replica at the same time that mailbox are, but I haven't check it yet. Now I see that sieve is not sync, and I'm not sure if there is a automatic way to do it.<br><br>How can i sync sieve at the same time that mailbox? Or I should to do it manually?<br><br>Regards and thaks for all your support!<br><br>Manel Gimeno Zaragoza<br>magiza83@hotmail.com<br><br><br><div><div id="SkyDrivePlaceholder"></div>&gt; From: brong@fastmail.fm<br>&gt; To: magiza83@hotmail.com<br>&gt; CC: info-cyrus@lists.andrew.cmu.edu; eric.luyten@vub.ac.be<br>&gt; Subject: RE: Problem recover replica<br>&gt; Date: Thu, 23 Feb 2012 19:50:03 +0100<br>&gt; <br>&gt; Well found :) The rfc822. stuff is calculated on the fly, for testing spool against index file.<br>&gt; <br>&gt; On Thu, Feb 23, 2012, at 03:45 PM, Manel Gimeno Zaragozá wrote:<br>&gt; &gt; <br>&gt; &gt; Hello,<br>&gt; &gt; <br>&gt; &gt; I've found the problem by my self, I was asking the wrong attribute. The correct one is "digest.sha1":<br>&gt; &gt; <br>&gt; &gt; my $s1Size = $IMAPs1-&gt;fetch('1:*', 'digest.sha1');<br>&gt; &gt; <br>&gt; &gt; Now its almost instantaneous:<br>&gt; &gt; <br>&gt; &gt; real    0m0.395s<br>&gt; &gt; user    0m0.368s<br>&gt; &gt; sys     0m0.016s<br>&gt; &gt; <br>&gt; &gt; and its perfect to compare the integrity of the replica!<br>&gt; &gt; <br>&gt; &gt; Thanks &amp; Regards!<br>&gt; &gt; <br>&gt; &gt; Manel Gimeno Zaragoza<br>&gt; &gt; magiza83@hotmail.com<br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; From: magiza83@hotmail.com<br>&gt; &gt; To: brong@fastmail.fm<br>&gt; &gt; Subject: RE: Problem recover replica<br>&gt; &gt; Date: Thu, 23 Feb 2012 13:44:32 +0100<br>&gt; &gt; CC: info-cyrus@lists.andrew.cmu.edu; eric.luyten@vub.ac.be<br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; Hello Bron,<br>&gt; &gt; <br>&gt; &gt; I've apply the patch on cyrus 2.4.13 succesfully and now I can fetch "rfc822.sha1" and "rfc822.filesize":<br>&gt; &gt; <br>&gt; &gt; . fetch 1:* rfc822.sha1<br>&gt; &gt; * 1 FETCH (RFC822.SHA1 284c8e2602d2094609aefb31c64622dbcc8a59cb)<br>&gt; &gt; * 2 FETCH (RFC822.SHA1 40d4f8a1a1c214385d875181c7e950ea04571855)<br>&gt; &gt; * 3 FETCH (RFC822.SHA1 756b897109ba58dc78c451ffa1ba6837ec17a391)<br>&gt; &gt; <br>&gt; &gt; . fetch 1:* rfc822.filesize<br>&gt; &gt; * 1 FETCH (RFC822.FILESIZE 1402)<br>&gt; &gt; * 2 FETCH (RFC822.FILESIZE 1399)<br>&gt; &gt; * 3 FETCH (RFC822.FILESIZE 2097759)<br>&gt; &gt; <br>&gt; &gt; But I have some doubts about it. Fetch sha1 takes too much, I have 1500 mail (around 3GB of data) in this account and it take over 20 seconds to do it:<br>&gt; &gt; real    0m20.288s<br>&gt; &gt; user    0m0.380s<br>&gt; &gt; sys     0m0.014s<br>&gt; &gt; <br>&gt; &gt; On the other hand fetch filesize takes 0,4 secs:<br>&gt; &gt; real    0m0.401s<br>&gt; &gt; user    0m0.369s<br>&gt; &gt; sys     0m0.022s<br>&gt; &gt; <br>&gt; &gt; I thought that sha1 was already the GUID field and fetch them would be really fast, but it isn't. have I made something wrong? My perl code is the same in both "fetch":<br>&gt; &gt; <br>&gt; &gt; my $s1Size = $IMAPs1-&gt;fetch('1:*', 'rfc822.filesize');<br>&gt; &gt; <br>&gt; &gt; Finally, I attach the patch code for 2.4.13. As you said I had to made some "minor" changes (some compile error due to some missing object) and find the correct lines to apply it.<br>&gt; &gt; <br>&gt; &gt; Thanks  &amp; Regards.<br>&gt; &gt; <br>&gt; &gt; Manel Gimeno Zaragoza<br>&gt; &gt; magiza83@hotmail.com<br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; &gt; Date: Wed, 22 Feb 2012 17:40:48 +0100<br>&gt; &gt; &gt; From: brong@fastmail.fm<br>&gt; &gt; &gt; To: brong@fastmail.fm<br>&gt; &gt; &gt; CC: magiza83@hotmail.com; eric.luyten@vub.ac.be; info-cyrus@lists.andrew.cmu.edu<br>&gt; &gt; &gt; Subject: Re: Problem recover replica<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; On Wed, Feb 22, 2012 at 03:49:44PM +0100, Bron Gondwana wrote:<br>&gt; &gt; &gt; &gt; Ahh, you need our guid commands patch!<br>&gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; It's on the fastmail branch on github. Can email a direct link when I'm not on my phone...<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; https://github.com/brong/cyrus-imapd/commit/e0c404436c69bf9535c7f86e7e739c16c6064399<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; That's one that applies directly on top of master... you<br>&gt; &gt; &gt; may need to fiddle with some fuzz to get it to apply to<br>&gt; &gt; &gt; 2.4.  There's lots of extra annotation stuff on master<br>&gt; &gt; &gt; now.<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; Bron.<br>&gt; &gt;                                                <br>&gt; &gt; <br>&gt; &gt; ----<br>&gt; &gt; Cyrus Home Page: http://www.cyrusimap.org/<br>&gt; &gt; List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/                                               <br>&gt; -- <br>&gt;   Bron Gondwana<br>&gt;   brong@fastmail.fm<br>&gt; <br></div>                                               </div></body>
</html>