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

We are building a service of which one part will be forwarding mail; so there will be lots of "accounts" but these will only be forwarded - we will not have any actual mailboxes or store any mail on the server.

While I know most, if not all, mailservers can do this - does anyone have any recommendation for a mail server that is particularly well suited for this purpose? It would be fine if this is all the mail server does.

share|improve this question

From experience:

  • qmail for speed and security
  • exim for configurability
  • postfix for simplicity
  • sendmail for masochists

Your questione is too vague to give a recommendation for what you're doing. The most important consideration is likely to be where you get the config for each forwarding email address.

share|improve this answer

Personally, I prefer Postfix. Easy to setup, easy to maintain. It's flexible enough to handle what you are trying to do.

share|improve this answer

Based on the limited information in your question, I can't see any obvious reason to prefer a specific MTA for this task. Any modern MTA will handle this admirably. While qmail is getting a little long in the tooth, it is pretty awesome at raw througput. Postfix and Exim are more actively maintained and have far more knobs to twiddle. They both can manage very high throughput.

A much better question is how to manage the aliases, assuming they're each unique. Flat files quickly become a liability. A local LDAP server may be worth considering. Both Exim and Postfix can perform their alias lookups from LDAP.

share|improve this answer

I'd use whatever your distro packages. Your config is simply enough that it's not worth picking an MTA.

share|improve this answer

We are looking to do pretty much the same thing and are focusing on Postfix to accomplish the task. Aside from already having some expertise w/ Postfix, the big draw for us is that we can add LDAP attributes to users to handle the forwarding and keep all of the user information in LDAP.

share|improve this answer

Your Answer


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