[CentOS] Re: Mail server setup for small ISP

Fri Jan 4 16:38:51 UTC 2008
Ugo Bellavance <ugob at lubik.ca>

Ralph Angenendt wrote:
> Gary Richardson wrote:
>> It's been awhile since I looked into it, but I recommend outsourcing your
>> email.
> 
> Erks. I wonder why *anyone* in his sane mind would do so (okay, here it
> is smallish ISP but I - as a customer - trust my ISP to handle my mail
> and would get another ISP as soon as I knew that it is outsourcing mail).

Thanks for the input.  Other comments below.

>>>        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).  
> 
> Then why not use sendmail? Once it is configured properly, maintaining
> users is the same as with other MTAs.

I know that it supports ldap, but does it support MySQL or another DBMS 
for addresses lookup?

>>> 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.
> 
> I've heard that dovecot scales pretty good. If you want to be on the
> safe side, cyrus probably scales way beyond what you need, but is also
> harder to maintain.

Ok, but does it scales good like in one server can handle a lot or that 
it is easy to have multiple dovecot servers serve one domain in a 
transparent manner?

>>>        There shoudn't be any troubles having some redundancy for DNS, web
>>> servers, mtas, but what about IMAP/POP?
> 
> If you're already thinking about drbd - why not share the imap store
> also?

You're right. But I'd need to have a second server ready to take the 
load if the first crashes.

> And: There still is the Cyrus Murder for bigger setups, which
> allows for flexibility within IMAP frontend and backend servers.

I wasn't aware of the existence of Cyrus Murder, I'll look it up.

> 
>>>           Or maybe IMAP proxies?
> 
> See <http://cyrusimap.web.cmu.edu/twiki/bin/view/Cyrus/CyrusCluster>
> which should answer most of your questions regarding HA within an imap
> setup.

Wow, that is great, thanks!