Hi Tres, Hi Jack, Thanks for the infos/repost. Is there no way to control UW IMAP to look for a specific folder in each user's home dir for the INBOX root? Something like the way http://host/~username/ mapping works in apache? If not, then I'll add this instruction to the upcoming FAQ for worldpilot, since this is the no.1 question up to now. (Jeeze, looks like I'll have to install UW IMAP myself afterall, too.) Cheers, Ryan Tres Seaver wrote:
Jack Ungerleider wrote:
Hi Tres, This was written up last week and after a little digging on egroups (I thought I had saved that message) I finally found it. Jo Meder provided the following information
<quote> Chances are, that the request to "LIST *" in directory "" that imaplib issues cause your imapd to begin scanning your whole home directory which can be a lot of data, as we all know.
I worked around this problem by creating /etc/c-client.cf with the following contents (the first line is required by imapd, otherwise the file is not accepted):
--------------------------------------cut here ------------------- I accept the risk for IMAP toolkit 4.1. set black-box-directory /var/spool/imap_folderlinks/ --------------------------------------cut here -------------------
I then created /var/spool/imap_folderlinks and symlinked the directory in which my mailbox folders reside to /var/spool/imap_folderlinks/jo
Repeat for all users on the system and set permissions appropriately.
Jo. </quote>
I will be roasted -- I thought I'd followed these directions already, and still had it hang. When I went back to try again, I discovered that the symlinks were screwy (how imapd found my home directory at all is a good question). When I clean them up, it works!
Also some information on this can be found in the file imaprc.txt that should be in /usr/doc/ or where ever RH dumps it. (I'm running this on SuSE myself.) I have tried this fix but I probably will.
Hmmm, /usr/doc/imap-4.5 has only a README file, which doesn't mention the /etc/c-client.cfg file at all (it talks about building the package, and setting up the /etc/services and /etc/inetd.conf files to make IMAP work). Thanks very much for reposting those directions!
Tres. -- ========================================================= Tres Seaver tseaver@palladion.com 713-523-6582 Palladion Software http://www.palladion.com
-- Ryan Hughes <rh@n-h.net> Neuberger & Hughes GmbH http://www.n-h.net ___________________________________________________ WorldPilot Get Synched - http://www.worldpilot.org The Open Source Personal Information Manager Server Powered by Python and Zope - http://www.zope.org