<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Now THAT is a good idea!<div class=""><br class=""></div><div class="">What are you going to do for delivery if there’s more than one folder with the flag (or is that already impossible some other way)?<div class=""><br class=""><div class="">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;  "><div class="">--&nbsp;</div><div class="">Stephen</div><div class=""><br class=""></div></span><br class="Apple-interchange-newline">

</div>
<br class=""><div><blockquote type="cite" class=""><div class="">On Oct 2, 2015, at 5:43 PM, Bron Gondwana &lt;<a href="mailto:brong@fastmail.fm" class="">brong@fastmail.fm</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class="">


<title class=""></title>

<div class=""><div class="">I'm planning to create an option to reject delete or move into a sub folder for any folder with a special-use flag. We would allow rename. Of course with this would be a sieve extension to do delivery to a special-use flag instead of folder name...</div>
<div class="">&nbsp;</div>
<div class="">Bron.</div>
<div class="">&nbsp;</div>
<div class="">On Sat, Oct 3, 2015, at 05:41, Stephen Ulmer wrote:<br class=""></div>
<blockquote type="cite" class=""><div class="">A user deleting her spam folder won’t be prevented by a sieve script.<br class=""></div>
<div class="">&nbsp;</div>
<div class="">I hope that most of your spam identification rules are run in your MTA (not in sieve) and then sieve is used to sort messages based on a a few simple flags.<br class=""></div>
<div class="">&nbsp;</div>
<div class="">There may be a perfectly good use case for confusing users by having something that they can’t see or edit change their mailbox behavior, but I don’t think that spam defense is it. That being said, implementing global identifiers for an “include” directive would be nice… Then the user could include features from a catalog using a name from a registry of includes, rather than a path.<br class=""></div>
<div class=""><div class="">&nbsp;</div>
<div class=""><div class=""><div class="">&nbsp;</div>
<div class=""><span style="border-collapse:separate;-webkit-border-horizontal-spacing:0px;-webkit-border-vertical-spacing:0px;" class="">--&nbsp;</span><br class=""></div>
<div class=""><span style="border-collapse:separate;-webkit-border-horizontal-spacing:0px;-webkit-border-vertical-spacing:0px;" class="">Stephen</span><br class=""></div>
<div class="">&nbsp;</div>
<div class="">&nbsp;</div>
</div>
<div class="">&nbsp;</div>
<div class=""><blockquote type="cite" class=""><div class="">On Oct 2, 2015, at 3:22 PM, Mai Ling &lt;<a href="mailto:mailinglists35@gmail.com" class="">mailinglists35@gmail.com</a>&gt; wrote:<br class=""></div>
<div class="">&nbsp;</div>
<div class=""><div class="">Even if you create once &amp; forget, there are still cases where site-enforced rules are useful:<br class=""></div>
<div class="">On the previous setup I've managed I've encountered lots of cases where people accidentally deleted their spam folders or their spam rules;<br class=""></div>
<div class=""><div class="">Having an user rule automagically imported/enforced from a site template would always prevent these.<br class=""></div>
<div class="">&nbsp;</div>
<div class=""><div style="" class=""><div class="">On Vin, oct. 2, 2015 at 10:13 p.m.,  Stephen Ulmer &lt;<a href="mailto:ulmer@ufl.edu" class="">ulmer@ufl.edu</a>&gt; wrote:<br class=""></div>
<div style="overflow-y:visible;overflow-x:visible;" class=""><blockquote style="color:rgb(48, 59, 64);" class=""><div class=""><div class="">I would not imagine that you’d need (or want) to change all of the users’ rules to make an update for spam filtering. Just filter on an X- header that’s added by your MTA. Change the way the header gets calculated, but not what it means to the sieve script.<br class=""></div>
<div class="">&nbsp;</div>
<div class="">This is presuming that you make the modification just once (to turn it on).<br class=""></div>
<div class="">&nbsp;</div>
<div class=""><div class=""><div class="">&nbsp;</div>
<div class="">--&nbsp;<br class=""></div>
<div class="">Stephen<br class=""></div>
<div class="">&nbsp;</div>
<div class="">&nbsp;</div>
</div>
<div class="">&nbsp;</div>
<div class=""><blockquote class=""><div class="">On Oct 2, 2015, at 3:08 PM, Mai Ling &lt;<a href="mailto:mailinglists35@gmail.com" class="">mailinglists35@gmail.com</a>&gt; wrote:<br class=""></div>
<div class="">&nbsp;</div>
<div class=""><div class="">Oh awesome!<br class=""></div>
<div class=""><div class="">&nbsp;</div>
<div class="">I wish they add support for editable site-default sieve rules that override user sieve rules.<br class=""></div>
<div class="">&nbsp;</div>
<div class=""><div class="">This way you won't have to update all users rules when you want to make modification to everyones' rules (usecase: spam filtering)<br class=""></div>
<div class="">&nbsp;</div>
<div class=""><div class=""><div class="">On Sâm, sept. 26, 2015 at 1:30 a.m.,  Artyom Aleksandrov &lt;<a href="mailto:mailing.list@tem4uk.ru" class="">mailing.list@tem4uk.ru</a>&gt; wrote:<br class=""></div>
<div style="overflow-y:visible;overflow-x:visible;" class=""><blockquote style="color:rgb(48, 59, 64);" class=""><div dir="ltr" class=""><div class=""><div class=""><div class="">Hello,I want to create default sieve scipt for all my users 
but I stuck with strange problem that looks like the bug. Unfortunately 
I've never wrote on C so it's difficult for me to find it.<br class=""></div>
<div class="">When Cyrus
 (2.5.3 or 2.5.6) create default sieve script it doesn't put file in 
sieve_dir/?/user folder. It jist creates tmp files in configdirectory 
with names like this<br class=""></div>
</div>
<div style="margin-left:40px;" class=""><div class="">-rw-------  1 cyrus mail   124 Sep 26 00:41 ?&amp;?P??default.script.bc<br class=""></div>
<div class="">-rw-------  1 cyrus mail   231 Sep 26 00:41 ?&amp;?P??default.script.script<br class=""></div>
<div class="">lrwxrwxrwx  1 cyrus mail    17 Sep 26 00:41 ?&amp;?P??defaultbc -&gt; default.script.bc<br class=""></div>
</div>
<div class="">&nbsp;</div>
</div>
<div class="">There are not checks in this stage so my syslog is clean of error.<br class=""></div>
<div class=""><div class="">Everything seems fine.<br class=""></div>
<div class="">&nbsp;</div>
<div style="margin-left:40px;" class=""><div class="">Sep
 26 00:41:34 imapsync cyrus/imap[26117]: autocreate_sieve: Problem 
opening compiled script file: default.script.bc. Compiling it<br class=""></div>
<div class="">Sep 26 00:41:34 imapsync cyrus/imap[26117]: autocreate_sieve: Compiled sieve script was successfully saved in default.script.bc<br class=""></div>
<div class="">Sep 26 00:41:34 imapsync cyrus/imap[26117]: autocreate_sieve: User XXXX, default sieve script creation succeeded <br class=""></div>
</div>
<div class="">&nbsp;</div>
<div class="">&nbsp;</div>
</div>
<div class=""><div class="">My setting:<br class=""></div>
<div style="margin-left:40px;" class=""><div class="">autocreate_sieve_script: /var/spool/sieve/global/default.script<br class=""></div>
<div class="">autocreate_sieve_script_compile: yes<br class=""></div>
<div class="">autocreate_sieve_script_compiled: default.script.bc<br class=""></div>
<div class="">sievedir: /var/spool/sieve/<br class=""></div>
</div>
<div class="">Distributive: Ubuntu 14.04.3<br class=""></div>
</div>
<div class="">&nbsp;</div>
<div class="">I'll be glad for any help. )<br class=""></div>
<div class="">&nbsp;</div>
<div class="">Best regards, Artyom<br class=""></div>
</div>
</blockquote></div>
</div>
</div>
</div>
</div>
<div class="">----<br class=""></div>
<div class="">Cyrus Home Page: <a href="http://www.cyrusimap.org/" class=""></a><a href="http://www.cyrusimap.org/" class="">http://www.cyrusimap.org/</a><br class=""></div>
<div class="">List Archives/Info: <a href="http://lists.andrew.cmu.edu/pipermail/info-cyrus/" class=""></a><a href="http://lists.andrew.cmu.edu/pipermail/info-cyrus/" class="">http://lists.andrew.cmu.edu/pipermail/info-cyrus/</a><br class=""></div>
<div class="">To Unsubscribe:<br class=""></div>
<div class=""><a href="https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus" class=""></a><a href="https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus" class="">https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus</a><br class=""></div>
</div>
</blockquote></div>
</div>
</div>
</blockquote></div>
</div>
</div>
</div>
</div>
</blockquote></div>
</div>
</div>
<div class="">----<br class=""></div>
<div class="">Cyrus Home Page: <a href="http://www.cyrusimap.org/" class="">http://www.cyrusimap.org/</a><br class=""></div>
<div class="">List Archives/Info: <a href="http://lists.andrew.cmu.edu/pipermail/info-cyrus/" class="">http://lists.andrew.cmu.edu/pipermail/info-cyrus/</a><br class=""></div>
<div class="">To Unsubscribe:<br class=""></div>
<div class=""><a href="https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus" class="">https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus</a><br class=""></div>
</blockquote><div class="">&nbsp;</div>
<div id="sig567075" class=""><div class="signature">--<br class=""></div>
<div class="signature">&nbsp; Bron Gondwana<br class=""></div>
<div class="signature">&nbsp; <a href="mailto:brong@fastmail.fm" class="">brong@fastmail.fm</a><br class=""></div>
<div class="signature">&nbsp;</div>
</div>
<div class="">&nbsp;</div>
</div>

</div></blockquote></div><br class=""></div></div></body></html>