LinuxQuestions.org
Register a domain and help support LQ
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices

Reply
 
Search this Thread
Old 12-12-2008, 11:38 AM   #1
mohakevin
LQ Newbie
 
Registered: Apr 2006
Posts: 7

Rep: Reputation: 1
Best Mail Server for high load


Hello,

i've been googling about this term but i'm not so sure.
what is the best mail server for a high load server ?

High load server means a server with 150 domains (at least) and 2000 email accounts.
I usually use qmail or qmail+ldap, and the performance is ok, but i've been thinking about changing to another MTA. Is it worth ?
And if it's worth, what is a good option ?

I've read that the common choice is postfix, but i don't know if it's only for low load (i.e. for home servers) or if it's a good option too for high load.

Has anybody some experiences ? can anybody share them with me ?
What Mail server do you recommend? Postfix? Exim? or do i go on with qmail ?

Regards and thank you in advance.
 
Old 12-12-2008, 12:35 PM   #2
bulent
LQ Newbie
 
Registered: May 2006
Posts: 3

Rep: Reputation: 0
I think qmail is the fastest MTA.

But postfix is a good option. Actually if you have a huge email traffic reducing the I/O wait will be the best solution (with raid systems like 8 disk raid 10). I think most of the MTA have the same performance.

Good day.
 
Old 12-12-2008, 01:39 PM   #3
jstephens84
Senior Member
 
Registered: Sep 2004
Distribution: (Home)Opensolaris, Ubuntu, CentOS, (Work - AIX, HP-UX, Red Hat)
Posts: 2,056

Rep: Reputation: 94
Quote:
Originally Posted by mohakevin View Post
Hello,

i've been googling about this term but i'm not so sure.
what is the best mail server for a high load server ?

High load server means a server with 150 domains (at least) and 2000 email accounts.
I usually use qmail or qmail+ldap, and the performance is ok, but i've been thinking about changing to another MTA. Is it worth ?
And if it's worth, what is a good option ?

I've read that the common choice is postfix, but i don't know if it's only for low load (i.e. for home servers) or if it's a good option too for high load.

Has anybody some experiences ? can anybody share them with me ?
What Mail server do you recommend? Postfix? Exim? or do i go on with qmail ?

Regards and thank you in advance.
AT my last Job we setup a mail server running postfix using it in a virtual mail setup to host serveral (that being When I remember setup of the server 30 / each with about 5 to 30 people) domains. This thing ran great course it was using 2 or 4 quad core processors and about 12 gig of ram. But single server had no troubles at all.
 
Old 12-12-2008, 02:27 PM   #4
repo
LQ 5k Club
 
Registered: May 2001
Location: Belgium
Distribution: Linux Mint
Posts: 8,511

Rep: Reputation: 884Reputation: 884Reputation: 884Reputation: 884Reputation: 884Reputation: 884Reputation: 884
I used to work at an ISP
They used exim
 
Old 12-13-2008, 03:57 AM   #5
mohakevin
LQ Newbie
 
Registered: Apr 2006
Posts: 7

Original Poster
Rep: Reputation: 1
I can remember that in my old job, we used exim because of we use Cpanel and exim comes with CPanel. Besides, it works great with a lot of domains and accounts (300 domains aproximately)
But i think and i've read that has a much more harder configuration than the others.

Moreover, i've never used sendmail/postfix (or others) in production with lots of domains and i don't know how they'd behave.
So i prefer to listen your recommendations and after decide.

Thank you very much.
 
Old 12-15-2008, 02:48 AM   #6
mohakevin
LQ Newbie
 
Registered: Apr 2006
Posts: 7

Original Poster
Rep: Reputation: 1
No more suggestions ?
 
Old 12-15-2008, 08:56 AM   #7
chort
Senior Member
 
Registered: Jul 2003
Location: Silicon Valley, USA
Distribution: OpenBSD 4.6, OS X 10.6.2, CentOS 4 & 5
Posts: 3,660

Rep: Reputation: 69
That's pretty much all the suggestions there are to be made. The most popular Open Source MTAs are Exim, Postfix, Sendmail, and Qmail.

In my experience none of them are clearly faster than the rest. Postfix is probably the easiest to configure, Sendmail is probably the hardest. Your ability to effectively configure the MTA and the way you configure the OS and hardware are probably going to have a lot more effect on the performance than which MTA you choose. Given that it's probably best to stick to Qmail and concentrate on learning advanced performance tuning tricks.

You can get huge increases in performance by putting temporary queues on RAMdisks (make sure you understand the risks, though!), spreading the spool over more physical spindles, etc.
 
Old 01-05-2009, 12:29 PM   #8
mohakevin
LQ Newbie
 
Registered: Apr 2006
Posts: 7

Original Poster
Rep: Reputation: 1
Thanks to everybody for answering, i'm going to continue using qmail but i'm going to try postfix once too.

Regards.
 
Old 01-05-2009, 02:42 PM   #9
rweaver
Senior Member
 
Registered: Dec 2008
Location: Louisville, OH
Distribution: Debian, CentOS, Slackware, RHEL, Gentoo
Posts: 1,833

Rep: Reputation: 163Reputation: 163
Quote:
Originally Posted by mohakevin View Post
Hello,

i've been googling about this term but i'm not so sure.
what is the best mail server for a high load server ?

High load server means a server with 150 domains (at least) and 2000 email accounts.
I usually use qmail or qmail+ldap, and the performance is ok, but i've been thinking about changing to another MTA. Is it worth ?
And if it's worth, what is a good option ?

I've read that the common choice is postfix, but i don't know if it's only for low load (i.e. for home servers) or if it's a good option too for high load.

Has anybody some experiences ? can anybody share them with me ?
What Mail server do you recommend? Postfix? Exim? or do i go on with qmail ?

Regards and thank you in advance.
The definition of "high-load" you're using could mean anything. Number of domains and accounts isn't really the relevant measure of a servers load, the volume of email it typically transmits is.

I've done ~1k domains, ~30k vaccounts on sendmail in the past, with a mail volume of a million or so messages a day (This was many years ago (late 90s), the volume on the same domains would be considerably higher today... and keep in mind thats what the final destination box saw, not what the outside filtering machines had hitting them.)

Honestly, if you're satisfied with qmail and the scalability of it, stick with qmail, why fix what isn't broken unless there is a compelling feature related reason.

I have ~30 domains/~150 boxes hosted on my personal server presently, 29 of them get ~<1000 email a day including spam. 1 gets 25-125k email a day... almost all spam. The load rarely goes above .25 and it's running a lot of inefficient processes since its a solitary machine doing web, mail (with spamfiltering, avfilterings, uribls, greylisting, black/whitelisting, etc), dns, and several other services. The machine isn't an impressive piece of hardware by any stretch of the imagination either.

Postfix, QMail, Sendmail, and Exim will all scale to pretty much whatever you need them to do with the right configuration in all but the highest volume mail situations.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Massive High Load on My server adam_blackice Linux - Security 11 12-12-2008 12:26 PM
Server high load and slow lavinya Linux - Server 20 12-01-2007 03:04 PM
Server Load Times High, help? Networks Linux - Newbie 6 05-05-2007 12:37 AM
High server load problem eagletalontim Linux - General 5 01-12-2006 10:42 AM
ftp server high cpu load littleking Slackware 1 11-24-2003 03:13 PM


All times are GMT -5. The time now is 02:57 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration