As an ISP hosting multiple domains and having thousands of accounts, Exchange was out of the question. I started with Ipswitch's Imail back in 1997. It was good for a while, a long while... but there were a few fatal flaws. One of which is the way it stores mail. Each folder is one file. If you have 10,000 emails in your inbox, those are all in one file. If you delete one email, the server rewrites that whole file, minus the one email. If you're running in a virtual environment, especially with a SAN backend, you know why this is bad. Now, we found a nice piece of software called Visnetic Mail Server.... It keeps all emails in folders and each email is its own file. If you delete an email, the server whacks the file - Minimal Disk IO.
Right now we're migrating email off the old Imail server onto the new Visnetic server... It is going smoothly thanks to a nice migration utility provided by the makers of VMS - Deerfield.com. I'm finding that I have a ton of files now. Does anyone know the limit to the number of files one can have on a file system? We're running Windows Server 2003 with NTFS partitions, of course.
3 Comments:
Jim, according to my handy copy of "Inside the Windows NT File System" (by Helen Custer), NTFS' 64-bit structure allows for up to 2^64 clusters of up to 4K each. So, in theory, you could have up to 2^64 (16 billion billion) files. Of course, that's in theory.
By
scottlowe, at January 10, 2006 3:58 PM
Have you reviewed Mdaemon? I think it also made by Deerfield, or perhaps Alt-N. This is a very solid program and uses a flat file data structure. Scottie
By
Scottie Sharpe, at February 21, 2006 7:49 PM
Actually, i think that deerfield licenses their mail server software from whoever makes mdaemon. They add on all their antivirus and antispam stuff... So far it is pretty solid, but I think I need to bump this VM up to virtual smp for it to really hummmm.
By
Jim, at February 21, 2006 10:24 PM
Post a Comment
<< Home