From owner-freebsd-chat Wed Apr 24 3:41:22 2002 Delivered-To: freebsd-chat@freebsd.org Received: from falcon.prod.itd.earthlink.net (falcon.mail.pas.earthlink.net [207.217.120.74]) by hub.freebsd.org (Postfix) with ESMTP id 2537537B417; Wed, 24 Apr 2002 03:41:14 -0700 (PDT) Received: from pool0066.cvx21-bradley.dialup.earthlink.net ([209.179.192.66] helo=mindspring.com) by falcon.prod.itd.earthlink.net with esmtp (Exim 3.33 #2) id 170KBw-00048h-00; Wed, 24 Apr 2002 03:40:04 -0700 Message-ID: <3CC68B68.A07C1D97@mindspring.com> Date: Wed, 24 Apr 2002 03:39:36 -0700 From: Terry Lambert X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony} (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Nik Clayton Cc: chat@freebsd.org Subject: Re: IMAP server recommendations References: <20020424074820.K30474@canyon.nothing-going-on.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-chat@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Nik Clayton wrote: > I'm in need of an IMAP server. I generally recommend Cyrus. The U of Washington server has a lot of holes in it that result in NULL pointer dereferences in obscure cases. THis becomes particularly obvious if you convert the code to C++ and then use a pure virtual base class for provider instances, since it shows up as instance initialization errors. > It's got to support a grand total of 2 > users, and being able to throw an SSL protected webmail system in front > of it would be a bonus. The webmail system will probably have to be "home grown". All of them which support IMAP, to my knowledge, also support both Cyrus and the UofW IMAP servers, and almost all of them support IMAP, since POP3 doesn't give you a mans of dealing with folders. > As would easy integration with Procmail. Procmail is a mail delivery agent (MDA) integration issue, and is almost totally unrelated to the IMAP server you choose. If you are planning on Cyrus IMAP, then the "deliver" program can also support the "sieve" facility, which you can use to get many of the procmail behaviours. The benefit to the use of "sieve" is that it permits you to manage the rule sets from the client, without having to do it manually and via direct login, as you will be required to do, should you elect to use procmail. > Any recommendations? There are several in the ports tree, but I don't > have enough real world experience with any of them to choose one, and > life's too short to try all of them. Almost no webmail client does all the necessary work for proper MIME decoding. This is a shortfall of PHP, whose primary reason for living has always seemed (to me) to be webmail clients. There are no decent PHP4 books (I generally judge them by their ability to directly render MIME without a hell of a lot of code). THere are other webmail instances that don't require PHP, but they are mostly toys (IMO). -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message