From owner-freebsd-hackers Fri Jun 21 8:22: 5 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from smtpproxy2.mitre.org (smtpproxy2.mitre.org [192.80.55.70]) by hub.freebsd.org (Postfix) with ESMTP id 3E74537B40B for ; Fri, 21 Jun 2002 08:21:58 -0700 (PDT) Received: from avsrv2.mitre.org (avsrv2.mitre.org [128.29.154.4]) by smtpproxy2.mitre.org (8.11.3/8.11.3) with ESMTP id g5LFLjl29221; Fri, 21 Jun 2002 11:21:49 -0400 (EDT) Received: from MAILHUB2 (mailhub2.mitre.org [129.83.221.18]) by smtpsrv2.mitre.org (8.11.3/8.11.3) with ESMTP id g5LFLgO07701; Fri, 21 Jun 2002 11:21:42 -0400 (EDT) Received: from vsw106.mitre.org (128.29.156.106) by mailhub2.mitre.org with SMTP id 10616187; Fri, 21 Jun 2002 11:21:36 -0400 Message-ID: <3D134480.8B7FB7D2@mitre.org> Date: Fri, 21 Jun 2002 11:21:36 -0400 From: Jason Andresen Organization: The MITRE Corporation X-Mailer: Mozilla 4.79 [en]C-20020130M (Windows NT 5.0; U) X-Accept-Language: en MIME-Version: 1.0 To: "Brandon D. Valentine" Cc: Darren Pilgrim , Evan Dower , freebsd-hackers@freebsd.org Subject: Re: I Volunteer References: <20020620170155.P1108-100000@dallben.homeportal.2wire.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG "Brandon D. Valentine" wrote: > > On Thu, 20 Jun 2002, Darren Pilgrim wrote: > > >Personally I'm all for courier-imap. IMAP and POP3, Maildirs, SSL, and > >the ability to access both real and virtual mailboxes. > > See my other recent message about the security implications of running > courier-imap. Also, maildirs are a mediocre idea for general use, and a > horrible idea for high volume mail spools. The whole idea behind IMAP > is for the mail to reside on the mail server, not a user's workstation. > Maildirs eat inodes like nobody's business. If you're using FFS to host > a fairly high traffic mail spool you'll probably need to newfs your > filesystem with a /ton/ of inodes. The only solution is to use a > filesystem which dynamically allocates inodes like XFS. Cyrus uses a > much more efficient storage mechanism. That's exactly where the difficulties come from. Cyrus is a royal PITA to convince to run on a machine that also has shells. For instance: in my case my local mail provider doesn't support IMAP (and their mailserver is quite a long way away from me and behind some rather laggy and slow pipes). I wanted to be able to run Sylpheed when I'm on the X console and pine when I'm remotely logged in. The only option (given that they use different mail formats) seemed to be to dump all of my mail into a local IMAP server (it's not a ton of mail either) so both programs could see it. While the uw-imap can do this with a bit of prodding (you have to change a variable in a dependancy to get it to no spew your imap directories all throughout your home directory), it works OK. I originally tried Cyrus IMAP (because it was supposedly better), but nearly pulled my head off trying to get all of the authentication/permission/configuration/login/etc issues worked out. I never actually did successfully create a subdirectory on the Cyrus server, and after poring over the tons of not-very-helpful docs, I eventually gave up and went to the uw solution. UW might not be the best technically, but I wasn't going to have to spend 6 weeks learning the intricacies of the permissions system on my IMAP server to get it working. -- \ |_ _|__ __|_ \ __| Jason Andresen jandrese@mitre.org |\/ | | | / _| Network and Distributed Systems Engineer _| _|___| _| _|_\___| Office: 703-883-7755 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message