<div style="font-family: Verdana; font-size: 12;">Hi<br><div><br>I&#39;m using cyrus in production for years, recently I&#39;m working on a new distribution with a new<br>update cyrus, built from sources.<br>Previous version was 2.3.16, new version is 2.4.2.<br><br>On the previous version, you could issue &#39;LIST &quot;&quot; user&#39; to the imap server and receive this response:<br><br>A0 LIST &quot;&quot; user<br>* LIST (\Noselect \HasChildren) &quot;.&quot; &quot;user&quot;<br>A0 OK Completed (0.260 secs 419 calls)<br><br>In the new version the response is different:<br><br>A0 LIST &quot;&quot; user<br>A0 OK Completed (0.030 secs 202 calls)<br><br>This open up a problem to our web app using JavaMail, when it tries to list the shared folders from<br>other users.<br>The code examines the user namespaces and finds &quot;user&quot;.<br>Then it asks JavaMail to list the folder &quot;user&quot; to obtain the list of users sharing something.<br>Debugging the IMAP transaction, I see JavaMail trying to do the above command first,<br>then, after receiving the response, it will issue a LIST &quot;&quot; user.% and go on.<br>Now, because the above command answers with nothing, I can&#39;t seem to find a correct way to<br>list the &quot;user&quot; magic folder.<br><br>Why has this changed in Cyrus?<br>Is there any way I can let it work as before?<br><br>Thanks,<br>Gabriele.<br><br></div></div>