<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Good morning,<div class=""><br class=""></div><div class="">When using delete_delayed if someone removes a big folder (that one with more than 20 subfolders anywhere below it) in mboxlist_delayed_deletemailbox() only last 20 are preserved. We think it could be a good idea to preserve all and to have a parameter for configuring it. The reason for that, is that we use delete_delayed for storing the removed content remotely with the customer hired retention period in slow disk space. Perhaps could be a good idea something like : </div><div class=""><br class=""></div><div class="">In mboxlist_delayed_deletemailbox() : </div><div class=""><br class=""></div><div class=""><div class=""><b class="">If (!preserve_delete_delayed_folders_always)</b></div><div class=""><b class="">{</b></div><div class="">    /* keep the last 19, so the new one is the 20th */</div><div class="">    for (i = 0; i < (int)existing.count - 19; i++) {</div><div class="">        const char *subname = strarray_nth(&existing, i);</div><div class="">        syslog(LOG_NOTICE, "too many subfolders for %s, deleting %s (%d / %d)",</div><div class="">               newname, subname, i+1, (int)existing.count);</div><div class="">        r = mboxlist_deletemailbox(subname, 1, userid, auth_state, NULL, 0, 1, 1,</div><div class="">                                   keep_intermediaries);</div><div class="">        if (r) goto done;</div><div class="">    }</div><div class=""><b class="">}</b></div><div class=""><br class=""></div><div class="">In Cyrus imapd.conf : </div><div class=""><br class=""></div><div class="">preserve_delete_delayed_folders_always: true or false</div><div class=""><br class=""></div><div class="">Obviously, the part of code implied in reading the config file for contemplating the possibility….</div><div class=""><br class=""></div><div class="">At Sarenet, we have done some scripts for managing the copy of removed content (using delete delayed) and uploading it to a remote imap server. We are using them successfully some years ago now. Is Cyrus project interested in that scripts (that manage removed content) for later allowing the possibility of restoring removed elements from another different IMAP store?. I have asked to my superiors and would be happy to contribute it to Cyrus project… What do you think Bron, Ellie?</div><div class=""><br class=""></div><div class="">Cheers!</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">
<style class="">
body {
        font-family:Helvetica, Arial, sans-serif;
        font-size:12px;
        color:#333;
}
.moz-signature { color:#333!important; }
.firmasarenet {
        font-family:Helvetica, Arial, sans-serif;
        text-align:left;
        color:#333333;
}
.titulosarenet {
        font-family:Helvetica, Arial, sans-serif;
        font-weight:bold;
        font-size:12px;
        color:#333333;
}
.textosarenet {
        font-family:Helvetica, Arial, sans-serif;
        font-weight:bold;
        font-size:12px;
        color:#333333;
}
.dptosarenet { }
.imgsarenet { margin:0px 0px 10px 0px }
.imgsarenet img { }
.lnksarenet {
        color:#007AC4!important;
        font-size:12px;
        line-height:1.2;
        text-decoration:underline;
}
.firmasarenet a { color:#007ac4!important }
.imprimirsarenet {
        font-family:Helvetica, Arial, sans-serif;
        font-weight:normal;
        font-size:10px;
        line-height:1.2;
        color:#006600
}
</style>
<br class="">
<br class="">
<div style="clear:both; text-align:left;" class="firmasarenet">
  <div style="margin:0 0 10px 0" class="imgsarenet"><img src="https://www.sarenet.es/estaticos/LogoSarenetEmails.png?newlogo" alt="sarenet" class=""></div>
  <div style="font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-size:14px; color:#333333" class="titulosarenet"><strong class="">Egoitz Aurrekoetxea</strong></div>
  <div style="font-family:Helvetica, Arial, sans-serif; font-weight:normal; font-size:12px; color:#333333" class="dptosarenet">Dpto. de sistemas</div>
  <div style="font-family:Helvetica, Arial, sans-serif; font-weight:normal; font-size:12px; color:#333333" class="textosarenet">944 209 470<br class="">Parque Tecnológico. Edificio 103<br class="">48170 Zamudio (Bizkaia)</div>
  <div style="font-family:Helvetica, Arial, sans-serif; font-weight:normal; font-size:12px; color:#007AC4; line-height:1.2" class="lnksarenet"><a id="mailto" style=" font-size:12px; color:#007AC4; text-decoration:underline;" href="mailto:undefined" class=""><label id="label_email" class="">egoitz@sarenet.es</label></a></div>
  <div style="font-family:Helvetica, Arial, sans-serif; font-weight:normal; font-size:12px; color:#007AC4; line-height:1.2" class="lnksarenet"><a href="http://www.sarenet.es" style=" font-size:12px; color:#007AC4; text-decoration:underline;" class="">www.sarenet.es</a></div>
  <br class="">
  <div style="font-family:Helvetica, Arial, sans-serif; font-weight:normal; font-size:10px; color:#A0C361" class="imprimirsarenet">Antes de imprimir este correo electrónico piense si es necesario hacerlo.</div>
</div>
</div>

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