atom feed25 messages in net.sourceforge.lists.courier-imapRe: [Courier-imap] maildir on top of nfs
FromSent OnAttachments
Albert ShihFeb 8, 2006 12:29 pm 
Ralf HildebrandtFeb 8, 2006 12:36 pm 
Albert ShihFeb 8, 2006 12:53 pm 
Ralf HildebrandtFeb 8, 2006 12:57 pm 
Jay LeeFeb 8, 2006 1:01 pm 
Albert ShihFeb 8, 2006 1:06 pm 
Jay LeeFeb 8, 2006 1:14 pm 
Albert ShihFeb 8, 2006 1:32 pm 
Jay LeeFeb 8, 2006 1:59 pm 
Brian CandlerFeb 8, 2006 2:02 pm 
Angel L. MateoFeb 8, 2006 11:51 pm 
Ralf HildebrandtFeb 9, 2006 12:18 am 
Brian CandlerFeb 9, 2006 12:12 pm 
Albert ShihFeb 9, 2006 3:48 pm 
Albert ShihFeb 9, 2006 3:55 pm 
Brian CandlerFeb 9, 2006 11:30 pm 
Rudy GevaertFeb 14, 2006 8:01 am 
Brian CandlerFeb 14, 2006 10:34 am 
Albert ShihFeb 14, 2006 2:52 pm 
Charles SprickmanFeb 14, 2006 3:12 pm 
Brian CandlerFeb 14, 2006 11:54 pm 
Brian CandlerFeb 14, 2006 11:59 pm 
Aaron WiebeFeb 15, 2006 6:00 am 
Chris StratfordFeb 15, 2006 9:21 am 
Aaron WiebeFeb 15, 2006 10:30 am 
Subject:Re: [Courier-imap] maildir on top of nfs
From:Albert Shih (sh@math.jussieu.fr)
Date:Feb 14, 2006 2:52:37 pm
List:net.sourceforge.lists.courier-imap

Le 14/02/2006 à 17:01:56+0100, Rudy Gevaert a écrit

Hi Brian,

Brian Candler wrote:

In this case, mail is stored using operations to an NFS server, which is dumb as far as mail is concerned: it doesn't know anything about mailboxes, just files and directories.

This approach works very well in practice: it can be more efficient because only one database lookup needs to be made for each incoming piece of mail and each incoming POP3/IMAP connection, and it's easy to scale, by adding more MX frontends, more POP3/IMAP frontends, and more NFS server backends. (You just mount these on different directories, say /mail1, /mail2, /mail3 etc, and the database includes the full path to the user's Maildir, so you can specify which users are on which NFS servers)

The only hard part is making an NFS server which is fast and resilient. You can buy your way out of this problem, by getting something like a Network Appliance NFS server (www.netapp.com). Using their clustered machines, like the FAS270C, you have two independent NFS server boxes, each of which can take over the disks belonging to the other front-end if it fails. The performance is astounding and they are also easy to manage, e.g. you can grow volumes on a live system just by adding more disks.

We are currently investigating a high availability mail solution. Can you tell me how many maildirs you have on your netapp. And how many servers are accessing the maildirs?

I would appreciate your comments very much!

me too....and can you use the netapp snapshot and make snapshot accessible for user by imap ?

Regards.