Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to set up a mail server with as much smaller memory footprint as possible on a Centos 5 very low end machine.

Bare minimum features is enough. :)

But what are my options? I can't seem to find anything like that. Or perhaps I can stripdown one of the well know packages?

Thank you.

share|improve this question
Which features do you require? – Martijn Heemels Jul 19 '10 at 15:33
POP or imap (whatever is lighter) and smtp for 10 users maximum. I don't think it will be more than a few hundred mails per month as traffic. – john Jul 19 '10 at 16:15
up vote 2 down vote accepted

For just SMTP I would say Postfix or Qmail. Those are quite lightweight to begin with and can be tunes easily. Postfix's modular nature allows you to disable any unused features and their processes. You can also tune Postfix to get the most out of limited resources.

If you need to add POP/IMAP then I think Dovecot is a good choice since it's uses few resources by default. A little more tuning can be done.

share|improve this answer

I run sendmail and dovecot on a very old CentOS 5 machine. Granted I don't use it for hundreds of people, but it works well enough.

share|improve this answer

My first choice would be postfix - it's compact, efficient, reliable and easy to manage. Sendmail certainly doe well in terms of reliability, and it can comfortably process huge volumes of emails but its a pig to configure and IMHO doesn't scale down as well as it scales up. I've not looked at qmail nor exim for some time, but previously did some research and found them to be not nearly as good in terms of reliability.



share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.