Matt wrote: >> I will probably have to design an e-mail (and other components) >> infrastructure for a small ISP soon (WISP). >> >> I'm doing some research to determine which components would be best to >> offer e-mail services to their client and allow the staff to manage >> accounts easily. >> >> I usually use virtual machines a lot for isolation and easy backups and >> migration (when a hardware node is underpowered, it is easy to migrate >> one or more virtual machines to another hardware node easily). >> >> I have looked at iSCSI and drbd for high-availability of the storage: >> http://www.pcpro.co.uk/realworld/82284/san-on-the-cheap/page1.html. >> >> This looks like it should be doing a great job of high availability storage. >> >> For mail server, I guess I should look at an MTA and IMAP/POP server >> that supports LDAP and/or MySQL for users. Postfix should be a good >> choice for MTA, as I know it (at least a little, but I know sendmail >> better). For IMAP/POP, I'm not sure... Would dovecot be sufficient, or >> should I try cyrus. I'd rather use components that are available for >> base or extras repository (or rpmforge). I think that squirrelmail and >> horde would do a good job for webmail. >> >> There shoudn't be any troubles having some redundancy for DNS, web >> servers, mtas, but what about IMAP/POP? linux-HA? MySQL replication >> should be enough, I guess. Or maybe linux-HA as well. I wonder if I >> should add GFS to the mix to have multiple IMAP/POP servers use the same >> storage. Or maybe IMAP proxies? >> >> Any insights welcome :). > > www.directadmin.com > > Been running it on CentOS for years. Added Clamav and spamassassin to > it. It utilizes Exim and dovecot along with standard bind and apache > stuff. You pay monthly or yearly license fee. Its pretty cheap > really. You can also pay a one time fee for a given machine. > Thanks Does it offer some kind of high availability features? Does it provides an API (for account creation/management from another system)?