Mail Server Requirement

Installation and configuration of local Mail server

I want to create a mail server for personal use. It will be used mainly by me and possibly some family members. The system load will be in the order of 5-10 IMAP mailboxes, all for "human" use: no heavy traffic, "corporate" massive usage or spamming.

I'd like to use this stack:

  • Ubuntu 12.04 x64
  • Exim (would anyone suggest Postfix? I'm after lightness and simplicity)
  • Dovecot
  • ClamAV
  • something to filter spam (suggestions?)
  • mailman (maybe)

I would rather not install other things on this machine. For example, I'm not planning to install Apache or MySQL (or any other DBdaemon) if I can avoid it.
(System health stuff like Unattended_Upgrades will be present, though.)

I also know about sudo tasksel install mail-server, but I prefer doing things myself :-)

My question is:
What kind os system usage should I expect? What kind of machine would I need?
I was considering Amazon EC2, either:

  • t1.micro: 613 MiB of memory, up to 2 ECUs (for short periodic bursts), EBS storage only
  • M1.small: 1.7 GiB of memory, 1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit), 160 GB of local instance storage

About DBs. I'm not experienced with mail server software (I'm still studying the documentation), and I'd appreciate some quick advice on whether a DB integration is really needed. I read of people using MySQL for Exim configuration.

Apple Mac OS X version 10.6.3 Snow Leopard (Mac computer with an Intel processor required)
Software (Apple)
  • Mac computer with an Intel processor required
  • Mac OS X Snow Leopard is built on a rock-solid, time-tested UNIX foundation.
  • Improvements include a more responsive Finder, new look and features for Exposé.
  • New core technologies unleash the power of today s advanced hardware technology and prepare Mac OS X for future innovation:
  • With virtually no effort on your part, Mac OS X protects itself--and you--from viruses, malicious applications, and other threats
  • Mac OS X Snow Leopard includes built-in support for the latest version of Microsoft Exchange Server.
  • 64-bit computing, multicore-optimization, OpenCL, QuickTime X, and more
  • It provides unparalleled stability as well as industry-leading support for Internet standards
  • Stacks, quicker Time Machine backup, faster common tasks and installation, a smaller install footprint, and plenty more
  • You can use Mail, iCal, and Address Book at home and at work.
LTL Shop LTL Shop 40-Inch Tubular Steel Log Hoop Firewood Storage Rack Holder Round
Home (LTL Shop)
  • Color:Black
  • Material:Steel
  • Overall Size: 37.6 (L) X 14.2 (W)X 40.4 (H)
  • Weight Capacity:440Lbs
  • Package Includes: 1×Tubular Steel Log Hoop

Related posts: