Re: IAMP servers in FreeBSD for ISP



On Fri, Jul 07, 2006 at 12:00:17AM -0300, User Freebsd wrote:
Anyone care to share what IMAP servers they have found to scale best?

By far, IMHO, the best is cyrus-imapd ... it was originally developed by
Carnegie-Mellon University to handle their on campus email, and grew
quickly out of that ...

If I recall your environment at all, one nice feature of it is that it
supports something called MURDER, which, effectively, is a way of having
your mailboxes literally spread out over multiple backend servers ...
all the mail comes in through ServerA, but, as an example, mailboxes a-m
get stored on ServerB, and n-z go to ServerC ...

They've also just recently added a replication ability, so that you can
have backup servers ... ServerD is a backup of ServerB, ServerE is a
backup of ServerC ...

The thing is, it would most likely eliminate, or greatly reduce, your NFS
requirements ...

Conversely, it also means that it is not safe to use with NFS backends. So
if you already have a good and/or expensive NFS appliance, you won't want to
use Cyrus.

Remember that Courier has a proxy front-end built in, so you can use a proxy
cluster instead of an NFS cluster (or even have some accounts on Courier and
proxy others to Cyrus; a very nice migration tool)

If you do want to go the Cyrus route, there are some good papers from
Cambridge University in the UK describing their setup:

http://www-uxsup.csx.cam.ac.uk/~fanf2/hermes/doc/talks/2004-02-ukuug/
http://www-uxsup.csx.cam.ac.uk/~fanf2/hermes/doc/talks/2005-02-eximconf/

Actually I have very good experience of courier-imap + exim in a large ISP
environment, but the vast majority of users were POP3, not IMAP. Also,
although Courier's sqwebmail has a not particularly pretty interface, it
*does* perform very well under heavy usage (I suspect much better than a
PHP->IMAP solution) since it accesses the Maildirs directly.

Regards,

Brian.
_______________________________________________
freebsd-isp@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-isp
To unsubscribe, send any mail to "freebsd-isp-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: NFS mounts to NetApp
    ... is to gather some statistics from your Sun servers to verify throughput ... Netapp's through our Sun server we get something like: ... > having regarding NFS timeouts to NetApp filers from Sun Solaris boxes. ... > We have a NetApp filer cluster where each partner has a fiber gig ...
    (comp.unix.solaris)
  • Re: The dreaded "Alternatives to NFS" question
    ... >> to server secure data that is stored on servers based in a DMZ. ... > over NFS (unless you consider the software itself so confidential that ... confidential data between hosts but you're still wrong. ...
    (comp.security.unix)
  • SUMMARY: Errors writing large files via NFS
    ... applications and via NFS on our Tru64 5.1A PK5 servers. ... I had originally dismissed patch t64kit0019900-v51ab23-e-20030906 as not ... UNIX NFS client attempts to increase the size of an AdvFS file." ...
    (Tru64-UNIX-Managers)
  • Re: NFS EINVAL on open(... | O_TRUNC) on 2.6.23.9
    ... Sorry for being down for so long but i have decided to test the latest 2.6.24 kernel because of the huge number of NFS patches introduced mainly by Netapp people, hoping that maybe the problem would have magically disappeared, but... ... I am really interested in finding out whats wrong with NFSD/CFSD and if it was a problem of NFS compliance i would really be glad to find out what to do to patch those servers, but im really far to be able to do it alone. ... User space servers are usually not tested with NFS client changes, since their use is infrequent compared with Solaris, NetApp filers, and the Linux knfsd. ...
    (Linux-Kernel)
  • Re: nfs in FC5
    ... to Server" I could not find a way to make nfs servers visible. ... I know of no way under fedora to detect NFS servers. ... To Access Network Places ... use the file manager to access the network places. ...
    (Fedora)