Wesley Craig wrote: > On 08 Dec 2009, at 18:55, Andrew Morgan wrote: >> How many mailboxes are returned by these LIST operations? We run >> Horde with Cyrus here, but we have no shared mailboxes and no >> problems with high load on the Cyrus frontends. > > How do you have IMP configured? As I recall, at least in older > versions, with default configuration, IMP would refresh the folder > list on each page draw! Also, LIST can be very expensive, depending > on a number of factors, e.g., how ACLs are normalized. We're running DIMP. As far as I can tell, the bad LISTs only happen when refreshing the folder list. That's despite it's "cache the folder list" config param. The following config prevents all the nonsense, while also disabling any folder sharing, which we aren't using anyway: $servers['imap'] = array( 'name' => 'IMAP Server', 'server' => 'localhost', 'hordeauth' => true, 'protocol' => 'imap/notls', 'port' => 143, 'quota' => array ( 'driver' => 'imap', ), 'imap_config' => array ( 'children' => false, 'namespace' => array ( 'INBOX.' => array ( 'name' => 'INBOX.', 'delimiter' => '.', 'type' => 'personal', 'hidden' => false ), ), 'search_charset' => true ), ); Note that localhost here is imapproxy. John -- John Madden Sr UNIX Systems Engineer Ivy Tech Community College of Indiana jmadden@xxxxxxxxxxx ---- Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html